Azaar: you should have 3 spells in your 10th and 11th slots.
Improved Spell Capacity gives you one spell slot up to one level higher than the highest level you could currently cast -- I took two, giving myself a 10th level spell slot and an 11th level spell slot. The table on ELH p.59 gives you the bonus spell slots for high Int: for Int 42, it's 3 bonus spell slots for 10th and 11th levels -- hence, the total should be four.
On the feats:
eschew materials is not metamagic, so it can't go in the wizard slot.
eldritch knight doesn't have multispell on the bonus epic feats list.
ignore material components requires Spellcraft 25, so you can't have it at lvl 21.
I think if you just switch the order you take them a little you can still fit them all in.
Ah, my bad. I thought Eschew Materials was a metamagic feat.
And no, I won't be able to fit them all in -- since Ignore Material Components was initially my other feat slot in my 27th level (Spellsword 2), and given your above ruling about epic feats not to be taken in a non-epic level, I can't take it there now, which means I have to find another metamagic feat to place in there so that I can keep Improved Metamagic, since I (at the moment) have only three metamagic feats at that point.
Okay -- Persistent Spell will go back to 21st level for the wizard slot. Ignore Material Components will likely replace Multispell, since IMC is a bonus epic feat for the Eldritch Knight. That leaves me with a metamagic feat to buy -- Maximize Spell, here I come. This will likely change a couple of spell selections, but we'll see.
If you read the OP, you will find that Weapons of Energy can't be Permanency-ed.
Okay, that I missed completely -- my fault. I substituted five scrolls of weapon of energy for each subtype -- acid, cold, electricity, fire and sonic. Now, rather than just shy of 130K, I have 161K gold left to spend. Go me.