I was looking for an answer to this too, but the best I've been able to come up with is to create buttons that correspond to the section headings you wish to navigate to, then use the OnSelect function to UpdateContext with that Heading Title. i.e.
UpdateContext({FormSection:"Financial"})
From there update Visible parameter of the form fields to only make those particular fields visible if the applicable context matches. i.e.
If(FormSection="Financial", true, false)
This essentially hides all other fields and makes the form much shorter.
A benefit to this approach is that you can also set the color of form to be different with each "section", giving the form the appearance of having different pages.