I do have them all in CHD + m3u (not the case of this game though, as it doesn't support disc-swapping), but that doesn't help because they're still inside the "Gran Turismo 2" folder, which is what it's trying to load (so for example, if I rename the folder to "Gran Turismo 2 TEST FOLDER WHATEVER" and rebuild the romlist, that's what the game selection amounts to). What I was hoping is that it would read, for example, "Final Fantasy VII (Disc 1).chd", "Final Fantasy VII (Disc 2).chd", "Final Fantasy VII (Disc 3).chd", "Final Fantasy VII (Disc 4).chd", and "Final Fantasy VII.m3u" from a "Final Fantasy VII" folder, and I'd use the filter to filter out games with "(Disc", so that I'd only have the .m3u on the romlist. But instead it adds, and tries to load, the directory itself.
To be clear - the reason I have them in folders is not because they're multi-part games, it's because it's just the way I organize files. I understand a majority don't use folders, but from my point of view (and to make a comparison) it'd be really odd to have a "Michael Jackson" folder, with 100 loose mp3 files inside. They would display just fine, as the "Album" aspect goes on the metadata of each mp3, but the literal file structure would be all over the place for my taste. So I "can" take them out and put them all under "PlayStation", but man do I not want to do that...
So where does that leave me? I feel like there's a workaround lying somewhere in splitting, or rather, merging my PlayStation display from two displays, one with disc games, one without... I'll look into it when I have time. But regardless I pray to the dev gods that recursive search is added... someday