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.