There are plenty of cheap keyboards designed as midi controllers. Roland make some. Evolution make some (may go under a different name in the USA.

I don't understand why the PSR540 doesn't work as an XG tone module - it should do.