Actually after reading the technical section on SmartIPTV and going through the internet - I differ with your opinion.
I believe if you change the codes in the M3U to what SmartIPTV have on here then it will auto populate the logos and EPG. Furthermore, it can also do EPG from multiple country...