May be you can maintain all these sets in a sub-node of a Custom BO's instance and then, have the reference(may be UUID or Alt. Key) of that custom BO stored as an extended field in your standard Business Object.
Or, you can also have the UUID of the Std. BO in your Custom BO along with sets and then, display these sets in std. screen as an embedded component.