Buenos días,
Tengo una tabla de "contratos" que contiene un campo "Tipos de Contrato" (lista de opciones) y adicionalmente una tabla de detalles de contratos independiente según el tipo de contrato pues cada tipo tiene tipos de datos distintos.
Contratos contiene TiposdeContratos
Detalles:
ContratosArriendo
ContratosMantenimiento
ContratosTodoIncluido
Etc...
Mi problema es que en el momento de hacer un ingreso de un contrato nuevo o al hacer una consulta, no puedo asociar el detalle según el tipo de contrato seleccionado en "contratos". Adjunto una imagen del modelo de datos de "contratos" y
sus relaciones:

Adjunto una imagen de la pantalla de Búsqueda/ingreso:

He puesto diseño con tabulaciones sólo por ejemplificar, podría ser solamente la muestra del detalle conrrespondiente con un grid u otro elemento.
Muchas gracias de antemano y quedo atento a cualquier comentario o sugerencia.
Saludos !