Не новая обработка, видел похожие на Инфостарте, но большинство на обычных формах, а те, что на УФ, мне не подошли.
В результате посмотрел, как коллеги реализовывали это на обычных формах, и допилил для себя на УФ.
Строго не судите, дописывать её не планирую, свою задачу она выполняет. Выкладываю для примера, если кто-то захочет использовать или написать что-то подобное для себя на УФ.