Si solo tienes un nivel de dependencia (si solo hay padres e hijos y no hay nietos)
Puedes reproducir la misma estructura si hay hijos de hijos (nitos) o més pero lo que no puede ser es indefinido debes saber cuantos niveles de dependencia tienes.... para hacerlo de una forma mas o menos simple si no hay que programar algo recursivo que sea capaz de determinar quantos niveles hay....
Depto DepencdeDe DependeDe ....
Nieto Hijo Padre