Olá Pavan!
Obrigado pela resposta!
Meu requisito não é criar uma estrutura profunda no DDIC, mas localmente dentro de uma classe, pois é dinâmico e criaria objetos DDIC desnecessários no sistema.
Posso criar estruturas locais, tipos de tabela dentro de uma classe, mas quando se trata de criar estruturas aninhadas profundas, me deparo com um problema.
Também revisei o blog de @sebastianmichler, mas não consegui encontrar uma maneira de realizar isso em particular.
Obrigado.