Hola... no trabajo con esa base de datos pero, me parece que deberías guardar la tabla padre y luego insertar en la tabla hija, ya que de esa manera obtienes el campo de la tablapadre que usarías para la relación masterdetail con la tablahija, luego en el beforepost de la tablahija le pasas el id del campo de la tabla padre al campo de la tablahija;
Código Delphi
[-]
DTR_id_Planta.Value := Id_PlantaFuncional.Value;
Aqui dos campos id_Planta es de tabla hija id_plantafuncional es un campo de tabla padre.-
Saludos