Возможно, я не понял задачу, но решение абсолютно прямолинейное. Присваиваем абзацу id, затем на него ссылаемся, откуда хотим.
Нумеровать абзацы можно по-разному, и потребность нумеровать, действительно, достаточно экзотична для современной документации. Вполне логично, что настройка такой экзотики делается с помощью кода (расширением существующей разметки, причём, в данном случае, минимальной). Если же задача типовая, наверняка, кто-то написал или напишет расширение для всех.