Saludos, tratando de entender lo que dices, es algo un poco trabajoso, ya que tendrias que armarte un array que te cree los botones con los nombres de las sub.familias, el detalle esta que tantas sub.familias pueden llegar a tener las familias.? si tienes un monto maximo, podrias crear esa cantidad de botones y tenerlos ocultos y luego hacerle un SHOW a la cantidad de botones necesarios y agregarles los nombres de las sub-familias, ahora si es impredecible la cantidad de sub.familia por familia, creo lo mejor seria una barra de botones y le vas agregando tantos botones como sub.familias necesites, ademas debes determinar el tamaño del dialogo a menos que estes usando una ventana, espero darte alguna idea, o que aclares un poco mas los detalles para ayudarte mejor, saludos...
Dios no está muerto...
Gracias a mi Dios ante todo!