Sorry if I was unclear in my previous mail. Our requirement is to dynamically select the P2-Profile to load the target product. In different Profiles we have different sets of features installed and in runtime we need to give the user with an option of selecting the Profile to load the application.
I think this is somewhat similar to reverting a profile to a earlier state? What we need is to switch between profiles during runtime and load different target products. I hope I made our intentions clear this time :)
I found this  in Eclipse BugZilla which I think is somewhat inline with what we are trying to achieve. Appreciate any pointers on this.