I need to add support for non-neighbour linking of NavMesh tiles. Any ideas where to start?

Currently, Nav Links are only able to link together NavMesh tiles that are neighbours to each other - effectively this limits the maximum length of a NavLink depending on the tile size of your NavMesh.

I’m building a game that has teleporters between large locations, and am linking them together with NavLinks for the AI to make pathed movement easier. Unfortunately, the distances are too large for Nav Links and I have to increase the tile size so much that I end up with a very coarse Nav Mesh.

Apparently this was one somebodies list at some point, but never actually added. I need to do this myself now, just wondering if anybody has any idea of where to start looking and why this limitation even exists? I suspect it’s some kind of linked-list issue.