Bonjour à tous, bonne année

Je suis confronté à un petit problème d'insertion de ligne dans une table SQL...
J'ai 2 tables comportant 1 champ chacune, avec une relation 1-0 :
- table1 (field1, primary key)
- table2 (field2, primary key & foreign key vers field1)

Pour la petite histoire, j'ai choisi de ne pas mettre le 2 champs dans une même table, car fonctionnellement, table2 est une spécialisation de table1.

Mon problème, c'est que dans mon appli Silverlight, je veux insérer une ligne dans table2 (avec une valeur field2 qui existe dans field1 biensûr). Et j'obtiens l'erreur :
Submit operation failed. Entities in '...table2' participate in the 'FK_table2_table1' relationship. 0 related 'table1' where found. 1 'table1' is expected.
J'ai cherché sur le net sans succès. Quelqu'un aurait une idée ?
Merci d'avance