Non puoi semplicemente fare un explode() di positon ed utilizzare quelle chiavi per selezionare i parent?
In ogni caso ti consiglio di leggere questo articolo:
Managing Hierarchical Data in MySQL
Se utilizzi i Celko Nasted Sets puoi selezionare tutto il ramo fino alla radice a partire dalla foglia utilizzando una sola query di selezione.