when you say loops do you mean it runs teh sub report 1 time but inside that report returns 10 time sthe expected data or do you mean it runs ten times inside the main report?
By placing it in the GH it will run one time per group that is printed in the main report.
So if you have ten group results in the main report you can expect it to run 10 times.