Thank you for your willingness to help.
I've tried this already and tried it again now. This works and doesn't work for what I need.
What happens is, yes, it picks up the correct number of groupings, but the details under each grouping, for some reason is always returning only 1 row or detail. This is regardles if that group has multiple details under it. I'm not sure if I'm doing something wrong or it simply doesn't work.