Your comments

 Сейчас это можно сделать, присоединив в качестве справочника вьюху над основной таблицей.

Теоретически,в ингео можно ввести возможность присоединять в качестве справочника результат SQL-запроса, чтобы не лазать в СУБД.

 мне кажется это специфический функционал, это нужно делать не в ингео, а каком нибудь модуле. в том же поиске по шаблону.

сменить первую точку можно и сейчас, но не тривиально:

1) разомкнуть контур, удалив ребро перед будущей первой точкой

2) замкнуть контур заново

А порядок контуров нет - нам пришлось написать соответствующий функционал самомтоятельно.

Вариант 1, наиболее примлемый, как по мне.

Как по мне, так на роль Ид поля вполне подходит его физическое имя, а оно пользователю не показывается). так что ситуация с полями меня, например, устраивает.

Кстати, если введут порядковый номер поля, то он не скажется на модулях.

 Скорее всего, это было сделано поэтому (цитата отсюда ):

Изменены алгоритмы формирования контекстных меню для стилей

В случае когда слой содержал большое количество стилей (порядка 1000),
ИнГЕО при операциях "Активация слоя", "Выбор слоя в дереве", "Поиск объекта под курсоров", "Изменение/удаление стиля через API", ... очень сильно притормаживало

Возможно в настройки стоит вынести количество первых заружаемых стилей, чтобы "10"  можно было бы изменить на "20"

 Может быть вам стоит у ненужных для создания стилей поставить галочку "Не включать в меню создания"? или вам действительно много стилей для создания надо?

код приведён специально чтоб можно было быстро оттестить на любой версии
Сюда же: добавить в АПИ функции работы с еще одним похожим функционалом "Вид\Область видимости",