Может, я невнимательно прочитал ветку, но исключение родителя из адреса можно легко сделать без изменений в ядре, плагином на OnDocFormSave. Немного сумбурно, но все же: В этом примере исключаем алиас родителя с id=2 на вложенности до 4 уровней в ветке. Соответственно, если нужно исключать на большей вложенности, увеличиваем $depth, а если нужно исключать несколько родителей, это несложно переделать на массив с нужными id.