Jerry,
Rick is basically correct - if your controller has a round MIDI-out port, and the module has a round MIDI-in port, the two should work together.
I believe that for basic functionality (e.g. transmitting note on/off messages) there are are no compatibility issues. The problems arise when it comes to other types of messages, which use CC (continuous controller) and PC (program change) codes, as well as system exclusive messages - I think some of the cheaper consumer keyboards (e.g. lower range Yamaha PSRs) may not be able to send those, even though they may have bona fide looking MIDI ports.
On the other hand, any dedicated controller, or keyboard specifically designed as controller should work correctly.
If I were looking for a controller for an arranger module, I would look for one with many mappable buttons (sliders and knobs are not as important), and an easy way to map/program them, probably using a PC. You should be able to map these buttons to program/tone/style changes, and commands to start/stop/fill, etc so that you can do as many things as possible from the controller itself, rather than having to move over to the module buttons.
Regards,
Alex
_________________________
Regards,
Alex