Para adicionar campos personalizados a modelos (tópicos, categorias, grupos), o seguinte tópico de @angus realmente o expõe tão bem quanto você provavelmente encontrará:
Ele montou um código de exemplo específico para tópicos e categorias - acredito que o código se traduz bem em geral para adicionar campos personalizados a grupos também.
Esta postagem minha sobre esse tópico expõe como usei o recurso que Angus montou: