Looks like you are looking for something like dynamic relations? Different linking styles, display, usage, for different contexts.
If so, I am looking for something similar, not with sidebar or list but graph or on block level.
You might be interested in the following topics:
- Discussion: Multi-dimensional relation which I mentioned a bit about the possibility of using power/weight/power/logic as part of the multi-dimension. You might want to add your use case.
- FR Hierarchy and semantic versioning If we have object hierarchy, you might be able to pre-determine what groups of objects go first (with relations as objects).
- Representing missing relation Possibly a similar background technical framework for relation to work in our favour.
- FR Collection specific relation provides the ability to limit scope of relations which then helps limit the appearance of certain links in the sidebar.