Bom, me parece que já tomou o caminho certo. Acho que você só conseguiria o caminho inverso se o relacionamento fosse na ordem inversa.
Ex: BOclientes, BOtelefones
Quando colocamos o BOclientes como BO do formulario e criamos o relacionamento dele com o BOtelefones o sistema altera automaticamente o telefones para aquele cliente. Ate ai 100%.
Meu problema é fazer o inverso.
Quero navegar entre todos os telefones e ele mostrar os dados do cliente.
Consegui fazer utilizando o metodo FillByPrymaryKey(Codigo);
Tem como ser feito automaticamente sem o metodo?