Bien, vamos avanzando.
Estas son, entonces, las tres primeras tablas, que efectivamente, no deberían generar problemas al momento de crear relaciones, en tanto las FK sólo existan en la tabla "tagmap".
Para ello, sería mas o menos así:
Esto lo hice directamente en la base, y la relación se creo sin problemas, por lo que si existe algún inconveniente no es debido a la estructura ni la definición de datos.
Ahora bien, en ese mismo primer post, tu mencionas esto:
Cita: Todo funcionaba perfectamente, hasta que he agregado una cuarta tabla copiando el mismo modelo anterior, con su respectivo mapa, a partir de entonces, ni en la nueva, ni en las anteriores me deja definir las relaciones entre keys
Muestrame cómo sería entonces el create table de esa cuarta tabla, y cómo intentaste crear las FK.
Pero por sobre todo, necesito ver la estructura de esa tabla.
Un tip que si te puedo anticipar es que si la base está actualmente con datos, es altamente probable que haya inconsistencias de datos que no permitan cumplir las restricciones que se intentan poner. Ese es un error muy común.