We currently have a huge document (200 a4 pages) which is created of sub pages inside a numbered headings macro:

Which numbers fine. But the users would like to be able to setup links in the format
See Section 4.1.1
Where the text See Section 4.1.1 is a hyperlink to a header on another page.
They need to be able to keep the link and text up to date automatically - so that if we added a new page it might automatically renumber the heading to 5.1.1 and the link text changes to See Section 5.1.1
Do any plugins do this? Can it be done with Scriptrunner?