Inner Datatable com List<> - Primefaces

E ae galera,

Estou com um problema que tem tudo para ser simples, só que está dando uma trabalheira. Simplficando, eu tenho as seguintes classes modelos, Venda e ItemVenda.
Através de um Datatable principal, eu apresento uma lista de minhas Vendas. As vendas eu consigo alterar normalmente, o problema acontece com o ItemVenda. Dentro desse meu Datatable principal eu adicionei um segundo Datatable com os ItemVenda. Esse segundo Datatable apresenta os itens ItemVenda, só que não está permitindo editar os seus itens.

Ambos os ManagedBeans são escopo View, eu utilizo o seguinte evento para pegar a ItemVenda que deveria estar atualizada:

    public void onEditItemVenda(RowEditEvent event) throws Exception
    {
	if (event.getObject() instanceof ItemVenda)
	{
	   getController().getService().update((ItemVenda)event.getObject());
	}
    }

Alguém já fez algo parecido com isso e possa me dar uma ajuda?