Universal Remote Company (URC) makes several that will work for this. The models have MX-xxx numbers and are fairly easy to program. You would need to go through the process, select the brands of devices and the codes are already stored in the memory.
I'm on a crusade against Harmony because of their lack of dealer support and communication.