Instead of using a subreport, I would just create the report with the details, with summaries at the group level. Then create a parameter {?Show Details?} wtih options Yes and No. Conditionally suppress the detail section with a formula:
{?Show Details?}="No"
If they want to export, then they would run the report with details shown.
If they are insistent on the link approach, then add the linked on-demand subreport and also add another version of the same sub without 'on-demand' checked. If the details should show below group summaries (implying the sub is linked to the group field), then add it to a group header_b section. Then conditionally suppress the group header_b section with a parameter {?Export?} with yes and no options.
-LB