Ok, I solved this part of the mistery -still waiting for the answer about ui.values to access new child rows. By default, ui.values does not contains values for cells of new rows if they (the cells) are hidden, what we need to do is to set them. For example, if we have a cell called RowState that we don't want users to see it because it is for system use only, then we have to set its value in the iggridupdatingrowadding's event:
$(document).delegate("#Grid", "iggridupdatingrowadding", function (evt, ui) {
ui.values["RowState"] = 0;
});
Am I right Jason?