One could probably program that into a Behringer FCB I'd reckon. It does use the only available MIDI port though, and then one would need to use the thru options (ie keyboard to FCB to BK.
Not recommended for the split second midi-clock timing required to trigger chord changes.
But it could work.