[SOLUCIONADO]ef_multilinea toma mal valores en SQL

Estoy teniendo un problema on un ef_multilinea que genera mal el SQL.

El mensaje de error es este

MENSAJE: SQLSTATE[23503]: Foreign key violation: 7 ERROR: insert or update on table "grupos_trabajos" violates foreign key constraint "grupos_trabajos_id_profesional_fkey" DETAIL: Key (profesional)=(3) is not present in table "profesionales". SQL: INSERT INTO grupos_trabajos ( profesional, expediente, activo ) VALUES ("3", DEFAULT, "0"); -- toba_log: 9007

La historia que el valor 3 pertenece al expediente (el multilinea es para agregar varios profesionales a un expediente). El valor del profesional es 1.

si hago un ei_arbol en los datos del multilinea esta correto.

profesional 1 activo 0 x_dbr_clave 156 apex_ei_analisis_fila A

alguna idea de donde se mezclan estos valores?

El ei_arblo lo tomo de la variable $dato que llega al CN

function set_datos_grupo_trabajo($datos) { ei_arbol($datos); $this->dep('datos')->tabla('grupo_trabajo')->procesar_filas($datos); }

El error era mío. Perdón, estaba mal la relación y ayer estaba demasiado cansado para verla. Hoy es lo primero que reviso y me salto claro lo que ayer no veía.

Saludos