Just a note. Before anyone spends too much time on it, I did read somewhere that freeview were going to stop Mheg5 in a couple of years. https://en.m.wikipedia.org/wiki/Freeview_(Australia) under enhanced EPG.
AFAIK HbbTv uses EIT. That's certainly been the case here. They had to add a full EIT data set as part of the HbbTv implementation/deployment.I must read more about hbbTV's epg data format, I'm guessing it's exclusively internet based and won't be available OTA.
Perhaps you could ask @lightshock who is the creator of E2T to contribute to this project ;-)I think a generic xmltv -> xmltv 'cleaner' might be a useful tool to have, if it doesn't exist already.
Perhaps even a cleaned xmltv output of DVB data could be useful.
This would be virtually a whole new plugin, though could possibly share some gui code from EPGCleaner.
Added to prospective todo list...
... So far no repairs needed.
Is it possible to parse the SKY grabber output through your plugin.