Looked at this also in the past.
There is no direct relation between any of the information in the settings and the EPG ID. As you already discovered, sometimes it works, and sometimes it does not.
It does work with SKy It instead, where you can extract the EPG ID from the settings, but I cannot remember which field now.
On the Nabilosat generated epg channel file, those 2 numbers represent the provider channel ID, and the EPG ID. Cannot remember which is which. Need to go back
You may want to look at this
_http://tv.sky.com/tvlistings |
The number before each channel
should be the EPG ID.