As far as I'm aware, putting the drums on Channel 10 is purely a convention. For XG, and for anything else. A drum kit could be assigned to any channel, and I'm not aware there's any problem with having one drum kit on one channel, and a different kit on another channel.
XGWorks may need a little help about this, I don't know, but use the Bank Select instructions to assign the 'instrument (the Drum Kit) you require and see if it'll accept it?
You don't say if you've tried to do something, and it doesn't work, or what?