Hello DOM, welcome to the community!
I'm afraid I didn't understand exactly your question. You want a soundfont that plays GM drums on every possible channel, or you want to know how to link your .sf2 to your MIDI controller? I'm not sure on how to correctly do the later, but the former is pretty simple. You just get any .sf2 file which features GM drums, choose any GM instrument and replace it using Polyphone. The GM drums is every instrument from the bank 128, that is, any instrument with the code 128
XX is a drum.
For example, you can pick the instrument 128:000 (GM Drumset 1), duplicate it, delete the instrument 000:000 (GM Acoustic Grand Piano), and set the duplicate's bank to 000 and preset to 000, then you save your file. Next time you load your .sf2 file to any software/MIDI controller and play the Acoustic Grand Piano, it will do some nice rimshots
Hope that helps