I believe that it is possible to use different EPG sources for different channels. For the channels where "Schedules Direct" does not provide any data, you can use the data from the broadcast EPG. The relevant settings are described on this page in the Wiki.But what are the DVB EPG bits doing, will they just fill gaps (unmatched channels) or over write the first 7 days of the TV guide.
You need to enable "Store data only for the selected channels", and then select each channel where you want to use the broadcast EPG data. (I have not used this personally, but I think that this should work.)
-- from CyberSimian in the UK