A ver, una funcion:
Código:
function LinkarEnOrden objetos =
(for cont = 1 to (objetos.count-1) do
(objetos[cont].parent=objetos[cont+1]
)
)
A esa funcion le pasas un array de objetos que te hayas construido en orden ascendente. Es decir el primero es el ultimo hijo, el siguiente es su padre, etc...