Sim, mas na minha opinião é uma má prática modificar tabelas principais em um plugin.
Se você mover isso para um plugin, é melhor usar group_custom_fields ou sua própria tabela designada.
Neste caso específico, você também poderia (em vez disso) adicionar uma configuração de site como “grupos herdados permitidos” e fazer com que o administrador selecione todos os grupos que podem ser herdados nesta configuração única. Isso manteria as coisas muito mais simples e agruparia toda a funcionalidade fornecida pelo plugin em um único lugar.