The $20-$25 Sony Learning Remote works fine !
Get the SONY remote. I have it and it works with my Oleiva. The remote is $24.44 at Amazon.
The Sony remote is a learning remote. That means you can program the remote to do any combination of controls without switching modes. You place the old remote's transmitter in line with the Sony's and the Sony 'reads' the signal and remembers it. You could put the TV, Dish and the ceiling fan control on one mode if you wished.