у меня, вообще говоря, теоретический интерес. Согласен, что сперва стоит поиграться функциональными ключами и правами на них. Домены как раз то что надо.
Но. Сейчас я открою старшный секрет
В 2.5 у многих полей (даже в международной версии) не проставлены функциональные ключи. Если надо играться с правами на такие поля, я обычно создаю свою ветку AccessData* в функциональных ключах.
Но ведь бывают пользователи, у которых нет средств разработки? Им то как? Поэтому теоретический интерес есть.
Кстати, в 3й версии работу с правами изменили.
Глубоко не копал, но навскидку понравилось.