Gotta be honest here…I’m not seeing a table….or a list (as such).
Each row / track would have a wrapper containing a couple of direct children..
The first would be the primary, top line, information (your track rows).
The second would be the ‘content’ div that appears when furrther information is required. Jquery could do the slidetoggle with no problem
Now you might use lists and tables inside those building blocks but on looking at the wireframe all the elements seem to lend themselves to distinct areas all of which can be done with floats / flexbox etc.
I think that you’ve gotten kind of wedded to the table first idea and are now trying to get it to work using tables when, IMO, it’s neither required or optimal.