Is there a way to use off sheet connectors in a hierarchical design within Altium?
With Altium, if you're using a hierarchical design you will always have a single top sheet. Yet, why not simply add another sheet to the top sheet. We do you want to use Off-Sheet connectors instead of ports and connect the two sheets to each other. 



Addition





This way you can put various parts to multiple sheets. The sheets are only connected using their ports which also helps with explaining the data flow (what is required where).