copy groups/smart groups/groups based on groups

I did a little searching and did not find an answer to this.  I have way too many groups (600-700) and many of them are repetitive.  I need to do a lot of that because I track publications for 150-200 researchers.  The reporting we do on our center grant requires many different permutations.  It is frustrating when I can’t just copy a group I have created before (even a whole group set) instead of having to recreate each group within the set or edit the whole set one group at a time (there may be 160 different groups within a group set).  Am I missing something?