According to the Wiki, if I select a path node and click 'R', I can link the selected node to a reference, and indeed I can do this. However, there is no further information as to the effects, usefulness or indeed the correct useage of this function. But it seems like the thing to do, for example, to link the path node in front of the load door to the 'receiving' door, from which they would then proceed along the new grid to find the bed. And, for example, to link the node under the "place to stand if you want to sit in a specific chair" to the chair itself so that the NPC does in fact sit in the chair if they cross to that node in their wandering.
This all assumes, though, that the function works as some kind of automatic "jump to the linked object", which may or may not be true. Furthermore, it may be completely unnecessary, as for the most part companions are reported to usually find their beds (although I've heard that sometimes, in some houses, you have to lead a companion there before they will sleep in the bed designated for them), or somewhere to sit-- even though they may choose to sit somewhere completely other than the seemingly logical place.
I am wondering if anyone knows whether linking path nodes to persistent reference objects will stabilize this somewhat inconsistent behaviour, and secondarily, if, in the case of doors, whether the linkage should be to the door in front of the path node, or the door on the other side of the load.