1. Move the groups/fields that were being displayed in the main report into a subreport.  Dynamically show these group value changes in the group header subreport.
2. Remove all groups/fields from the main report except for the already existing subreport and the newly created subreport (from step 1).  Each subreport handles it's own dynamic display of the group value changes in the group header section.