Да, но, на мой взгляд, изменять основные таблицы в плагине — плохая практика.
Если вы перенесёте это в плагин, лучше использовать group_custom_fields или собственную выделенную таблицу.
В данном конкретном случае можно также (вместо этого) добавить настройку сайта, например «разрешённые наследуемые группы», и позволить администратору выбрать все группы, которые могут наследоваться, в рамках этой единственной настройки. Это значительно упростит задачу и сосредоточит весь функционал, предоставляемый плагином, в одном месте.