No, this can be achieved the way you're doing it. And you would advise you not to continue in this direction, as creating an "aggregator POM" is a just a workaround which has many side effects in Sonar.
The correct way to achieve what you want is to analyse each project independently and to create views & sub-views to aggregate all the information the way you want. For this, you need the Views Plugin.