OK, let's forget it. Too much work for too little gains. Maybe I will try to dig in a bit (refreshing my Datatables knowledge from ancient past :-) and figure out something.
Visualization is not the problem in my opinion - even for traffic-group. Let's say you will turn on grouping by traffic-group. So in the collapsed view you will just see list of traffic-groups on the device/devices. When plus is clicked all VS under this traffic-group are shown, in the same way as list looks right now. And why traffic-group is not possible? Traffic Group infor is already retrieved from devices, so where is a problem?
I think example from this link is https://datatables.net/extensions/rowgroup/examples/initialisation/event.html is close - so you have some static grouping list above table, when clicked grouping is applied (as in the example), only missing point is adding accordion but this is somehow cosmetic.
Maybe instead of static link area above table (like in the example) dynamic popup element could be generated with list of all parameters of VS that make sense for grouping (maybe another popup for pool as well)
But still this is not so important just tried to figure out if it is possible and how much work would be required to implement - seems that a lot so let's leave it.
Piotr