I know exactly what you want to accomplish... It's a bit strange, but it seems impossible to do within EM or sp's
However, the way I normally do it, is detaching the database, copy the datafiles and transactionlogs to some available storage. Then I go create a new database with all the required filegroups and then import all data from the backup storage.
Not an easy operation