Para agregar campos personalizados a los modelos (temas, categorías, grupos), el siguiente tema de @angus lo expone tan bien como es probable que lo encuentres:
Ha reunido algo de código de ejemplo específico para temas y categorías; creo que el código se traduce bien en general para agregar campos personalizados a los grupos también.
Esta publicación mía sobre ese tema expone cómo he utilizado el recurso que Angus ha reunido: