Eu faria um menu dinâmico.
Com um item fixo com chamada ao formulário para criar um novo registro na tabela.
Os itens restante são criados dinamicamente baseado na tabela em questão e o clique no item chama o formulário em modo de edição desse registro;
Vale lembrar que a tabela deve ter campo que registra o id do item pai.