Please extend portage to define sets and to include such sets in existing sets(@world or @profile) in custom profiles. Generally I think profiles should be able to do everything you can do in /etc/portage, like /etc/portage/{env,package.env}