All remote controls share the same basic set of buttons such as Play, Pause, Record etc. And then you have the buttons which do approximately the same thing but are labelled differently such as Function or Opt+, they can be allocated to the same button regardless of which activity is in use. Anything more esoteric can be set as a soft key with the exact name as used by the native remote such as MyView or Zoom for Youview devices.
When I got my first Harmony I wasted time trying to make it look and work like the OTA remote control I used for my Topfeld 5800. Then I realised better to adapt to the Harmony design rather than try to fit a round peg in a square hole.