Moin cYaONE,
ich weiss jetzt nicht, was der Tree darstellen soll, und wie Du ihn aufbaust, aber Du könnest es eventuell auf diesem Wege machen:
(nicht näher überlegter Schnellschuss
)
Durch die Items durchgehen, ob der Text schon enthalten ist.
Ist das der Fall, prüfen, ob der Level des Items der gleiche ist, wie der dessen, das Du hinzufügen willst.
Stimmt auch der Level überein, dann ist der Text schon an der selben Stelle enthalten.