What I ended up doing in this scenario, is to create a new page type "Linked ____" that has a NodeGuid reference to the page you want to link to, then add logic that "if it's a linked page type, get the reference nodeguid and switch it with the thing it's linking"
Not ideal, but linked documents are starting to go away and may want to avoid using them.
You can also use Related Pages instead of parent-child relationships, so you can have multiple pages reference the same items.