I had exactly the same problem, but figured a quick way of doing it. I hope this helps!
If you do the subtotals command as usual (sort by the relevant column etc, & apply the subtotals command), you then have in each row of subtotals, in the column that you sorted by (say it was the name of a salesperson) something like "Joe Bloggs Total".
You can then apply a custom filter using criteria "contains - total". This will bring together all the rows with the subtotals in (ignore the fact that the formulas in the subtotaled rows now all display 0 - this will go back to the numbers it should be when the filter is removed).
These can now all be formatted without formatting the unseen rows inbetween.
In order to also display the extra info you need (assuming that it is either the same for each subtotaled group, or is in a consistent location which can be easily cell referenced) you can simply type in where you want the info " =cellref " where cellref is the cell reference of the info you need.
I hope this kinda makes sense as it is fairly difficult to explain without showing it to you!