The standard Sonar map I doubt would work. I don't really use my PCR for this anyway but I did try it when I saw your post because I knew it was possible. I'd used that when I was prepping for some of the X2 video work.
Anyway I had a look to see why mine works and I can only assume as I suspected - it's a mapping thing. I'm using a map set up for one of my drum machines. The pads are mapped to notes as per a GM Drum kit, the down side is that the assigned matrix cells will also be triggered when playing those notes on the keyboard.
However it's just as easy to map the buttons to "out of normal range" notes on a different port and that will work. Try this...
1. Map pads A1 - B8 to notes 0 - 15 on Port 2.
2. MIDI learn matrix cells/columns to those pads
3. Set synth track input to PCR Port 1.
The only problem you'll have now is if you want to play MIDI notes 15 or lower on the keyboard as they will also trigger the Matrix cells/column but of course you can map the pads to any notes in the higher octaves, or any others you are unlikely to use.
If you need the full MIDI note range you're stuffed but otherwise that works. AS you have a 300 I doubt that's the case anyway. Even on the 800 it's not very practical to use the full range.
HTH