There is no easy way to do this in CRM 2011...whenever I find customers that need this type of intricate product trees I recommend looking at third party add ins like ExpertLogic.
Here is some more info:
www.experlogix.com/.../microsoft_dynamics_crm.php
Good Luck!