viewtopic.php?f=12&t=29756
So apparently the bonus effects from Epic Spell Focus assume the caster is an arcane caster unless they have 17/18 levels in a divine casting class. You cannot obtain the ESF feat without being a C9 caster, unless certain items grant Bonus Feat: ESF. Loremaster doesn't get the true ESF feat, but rather a workaround.
What it SHOULD do is check all of the classes and select if the casting is arcane/divine based off of either the highest level casting class or the combined levels of each casting type (Arcane: Wizard/Sorcerer/Bard/Hexblade/Palemaster?/Harper-Zhent Mage/Master Harper-Zhent vs Divine: Cleric/Druid/Paladin/Ranger/Shaman/Favored Soul/Harper-Zhent Priest)
We honestly have more divine casters than arcane ones (and I'm not sure where Warlock sits...since it's an outside power but based on an arcane class).
In common application, I EXPECT loremaster to be a more common option for Bard/Warlock/Hexblade and Ranger/Paladin, which would default the two divine casters into needing spell components...even though they don't get spellcraft as a skill.
TL;DR:
The check for piety/components on the ESF bonus feats should sum arcane vs divine levels and take the higher of the two to determine which currency it uses.
ESF Coding
Moderators: Active DMs, Forum Moderators, Contributors