OK Linda, thanks for your reply.

I don't fully agree on that this should require custom coding though. Since I see it as a weakness in the existing core code, I almost go so far that I consider it to be a "bug" - because we can't always split a package/product in real life before shipping.

So ... how many hours do the team think it would require to improve this, and how much contributions (money) - to get it into core code by default?