Не знаю как у вас, а у меня многие бы вопросы закрывались решением по кейсу:
Сделать поле, в котором бы можно было вводить данные и если ранее они уже было введены - то предлагать варианты, для автозаполнения, а если значения не было - добавить его в некий "справочник" значений.
Таким образом, это поле должно работать как метки или компоненты.
Решение не совсем стандартное и не описано в документации, поэтому делюсь им тут.
Нам потребуется аддон Power Database Fields PRO™