Alternative to grouped data

Hi, I want to scrape the title to each workout table. If I do titles and then tables, it will scrape all of the titles and then the tables. So I tried doing them as a group and it scanned everything in order now everything is in a column and not in a row.

How can I get it to scrape titles and then the tables without ending up with everything in a column?

Url: https://www.muscleandstrength.com/workouts/5-day-dumbbell-only-workout-splitc

Sitemap:
{"_id":"wokrout_scraper","startUrl":["https://www.muscleandstrength.com/workouts/5-day-dumbbell-only-workout-split"],"selectors":[{"delay":0,"id":"workout summary","multiple":true,"parentSelectors":["_root"],"selector":"div.node-stats-block","type":"SelectorElement"},{"delay":0,"id":"profile","multiple":true,"parentSelectors":["workout summary"],"regex":"","selector":"li:nth-of-type(n+2) div.field-item, li:nth-of-type(7) div, li:nth-of-type(4)","type":"SelectorText"},{"delay":0,"extractAttribute":"","id":"Table and Title","parentSelectors":["_root"],"selector":".field-item h4, th, td","type":"SelectorGroup"},{"delay":0,"id":"tableTitle","multiple":true,"parentSelectors":["_root"],"selector":".field-name-body div.field-item","type":"SelectorElement"},{"delay":0,"id":"title","multiple":true,"parentSelectors":["tableTitle"],"regex":"","selector":"h4","type":"SelectorText"},{"columns":[{"extract":true,"header":"Exercise","name":"Exercise"},{"extract":true,"header":"Sets","name":"Sets"},{"extract":true,"header":"Reps","name":"Reps"}],"delay":0,"id":"workout-detail","multiple":true,"parentSelectors":["tableTitle"],"selector":"table","tableDataRowSelector":"tr:nth-of-type(n+2)","tableHeaderRowSelector":"tr:nth-of-type(1)","type":"SelectorTable"}]}

I still can not figure this out and I've had issues with it for a while. Any helps would be appreciated.
This is the format that I'm trying to get it in.