[UPDATE]
Revisited the Advanced Panel Control and added the option/function to open a page directly in a certain Synthetic Panel (RHS or LHS), sorry still no BHS yet.
Here Two Examples how to use it.
local jsModule = js.import("/.fs/Library/Mr-xRed/UnifiedAdvancedPanelControl.js")
-- dock to the RHS
jsModule.showDocked(page.name, "rhs")
-- dock to the LHS
jsModule.showDocked(page.name, "lhs")