I was late for the party but I'm finally here. Impressive work!
I will agree the idea to allow loading patches/cheats separately for *each* rom file, instead of some unified database (which will hard to distinguish only from Title ID as you said).
This is useful for those Pkmn ROM hacks, or if...