Nessa situação aí o melhor seria fazer o controle desse registro por uma chave temporária. Funcionaria assim, um campo dessa consulta seria reservado para ser uma chave temporária, o componente não pode estar visível e vai ter o valor padrão definido como um guid. Quando fizer a inserção do registro filho vai salvar essa chave em uma variável do form ou de sessão e vai inserir no pai também, então, depois de inserir o pai você busca o filho pela chave temporária e insere o id do pai.
869971e3-9cd2-4763-8160-a4b5bda5a103-image.png
Veja se funciona para você