To whoever needs it here's 3 simple plugins that I built for myself but can be also useful to anyone. The code probably is not so elegant, but it gets the job done.
Note that if you have 2 flexigrids on screen (as I have) and use pagination, when you delete one row from a table, for some weird reason, the other grid's item display gets updated, sometimes with strange results. I'm not sure is it's my DeleteRows plugin that is firing some event, something in my other pieces of code that is messing it, or even if it's something on Paulo's code doing it, but I'm sure some helpful soul will enlighten me if at all possible.
//Remove rows with selected ids from ColData
var temp = new Array();
$.each(colData.rows,function(idx){
if(($.inArray(this.id,ids)<0)) temp.push(colData.rows[idx]);
});
colData.rows = temp;
//Update total and rp props @ colData
colData.total = colData.rows.length;
colData.rp = colData.total;
//Pass data to the grid API
$.extend(params,{dataType:'json',colData: colData});