В зависимости от вашей настройки, это может быть легко обработано как метод проверки в модели. Напишите пользовательскую функцию в модели, чтобы проверить, есть ли у пользователя разрешение.
Вы также можете сделать это в модели с beforeSave (). Если поле есть и у него нет разрешения, удалите его.