Вы пытались использовать шаблон на стороне клиента для этого?
Editable(editing => editing.DefaultDataItem(new UserViewModel { ProductId = <#= ProductId #> })
Если вы используете Ajax-привязку , вы также можете передать идентификатор родителя при вставке:
dataBinding.Ajax().Insert("_Insert", "SubItem", new { productId= "<#= ProductId #>" }));
Не забудьте установить свой DataKey родительской сетки
.DataKeys(keys => keys.Add(c => c.Id))