J'ai pu résoudre mon problème en utilisant l'étonnante bibliothèque GraphDiff. Il fait tout pour nous quand on parle de persistance parent/enfant.
Découvrez-le sur ce post :GraphDiff - Autoriser les mises à jour automatiques d'un graphique d'entités détachées