Mestre-detalhe chamado por botão buscar dados externos não completa operação

Tenho uma aplicação de help desk onde registro o chamado de um cliente, na abertura do chamado mostramos a lista de clientes para escolha, clientes possuem contatos que por sua vez possuem telefones, dado um cliente, mostramos os contatos dele e caso não apareça na lista, coloquei um botão para criar um novo contato neste momento, o form acionado para inserir novo contato é um mestre-detalhe, o mestre insere novo contato e chama detalhe (grid editável (view)) para inserir os telefones do contato.

Problema: Quando abro para testar separadamente o form mestre-detalhe que insere contato e telefones funciona perfeitamente, mas quando chamo através do botão que coloquei no form de abertura de chamados, abre-se o form mestre-detalhe, permite-se inserir o novo contato, mas quando o botão inserir é acionado a aplicação não abre o detalhe abaixo para inserir ao menos um telefone, ela simplesmente volta para o form de abertura de chamados.
Agradeço ajuda.

Não é possível inserir um detalhe sem o ID do mestre.

Haroldo Boa Tarde,

O ID do mestre é informado, tanto que insere registro do novo contato no banco de dados, mas não abre o detalhe para inserir os telefones, mas este comportamento só acontece quando chamo o form em questão de dentro da aplicação que abre os chamados, como expliquei acima.