Jetzt habe ich mir eine (semi-)gute Lösung zusammengebaut...
Ich speichere mir alle BeschriftungsTexte der offenen Nodes (StringArray) und nachdem die
DB bearbeitet wurde gehe ich diese Liste durch und öffne die entsprechenden Nodes.
Damit fällt das Problem von gelöschten Nodes weg, da dieses ListenElement einfach nicht behandelt wird und für die bearbeiteten habe ich mir einen WorkAround zusammengebaut.
Dadurch das ich aber keinen eindeutigen Schlüssel habe kommt es bei gleichnamigen Elementen zu Problemen...
EDIT: Jetzt muss ich doch nochmal einhacken. Wie funktioniert die automatische Verknüpfung der Komponente beim Klick und der Umsetzung des Pointers in der Querry? Das würde die Grundlage für eine elegantere Lösung sein.