HI Soliman Lotfi,
Sound interesting and I will be listening along this issue.
So what you want is to create Bundle Product Package A including A+B+C+D products. Inside this you would like to offer B1, B2, B3, C1, C2, C3 options ?
And then when a customer visits Bundle Product Package A, they the the option to choose another package of B+C+D (not A) or A+B+B1+D1 ?
Is this correct, or did I misunderstood you ?