You did everything correctly. Believe it or not, they removed the non-generic hardware checks. ^^
That's what I was hoping to hear, and what my immediate success at loading up a modified 1.13 English on a Chinese card supported too. Oversight? Or perhaps they've given up on that strategy - maybe it's too much effort for no real benefit.
You can use:
6,0001, // R4 1.13 / M3 1.09
Or, I can use *nothing* - just the latest version of the patcher, with no special entries in the dat. Since there's no non-generic language checks in there, your most recent patcher works perfectly as-is
Just ran it over the top of a 1.13 I'd customised with injektor, and that's on my son's cartridge right now.
Once again, many thanks.