To solve the landing with docked vessels problem, would it be possible to convert a docking port to a parent-child attachment mid flight, for example with an MFD?
I guess it could work if you had some kind of intermediary that found the dock, inactivated them and replaced them with attachment...