Это тоже очень кстати.
Кстати, вопрос - как скрывать поле в шаблоне для определенных id/parent?
Я js вставляю в Описание, который скрывает поле по условию, но это костыльно как-то.
Пока это в проекте.
Предлагаю prepare заменить на prepareSave, чтобы на всякий случай зарезервировать prepare, сам кастомными полями пользовался пару раз, так что не могу понять на сколько востребовано.