Lo primero, mil gracias por la respuesta.
Ahora mismo tengo mi árbol creado como aparece en la imagen.

En el orden describo los hijos, el 01 es padre de 01.01 y este a su vez seria padre de 01.01.01 y de 01.01.02. No se si queda muy claro.
La tabla que se ve es un MSFlexGrid donde la ultima columna(Contenido) es modificable, cada vez que escribo algo automáticamente se me pone en check la primera columna.
Pero como se puede apreciar en la imagen, no queda muy claro a primera vista cuales son los hijos y cuales los padres. Por eso necesitaría un jerarquizado.
Un saludo.