You mean like this?
it's absolutely expected so JMeter could handle i.e. embedded resources or Transaction Controller results.
In order to "group" the sub-results you can click "Export transactions for report" element from "Tools" menu:
Once you add the generate line to user.properties file and restart your test (or re-generate the report) you will see individual transactions details without sub-results.