Too may variables in the mix. I wouldn't expect the harmony to work well. It's not a great remote for learning from, generally speaking, and it might just be firing a code that someone learned into the harmony DB.
It might be easier if you posted what codes you do have or have learned for the select button or even post other codes from your device that do work. Chances are, someone has the select code in hex format.