Asurya, according to my copy of Complete Arcane, you can trade out a single invocation for any other of the same or lower level, every single time you choose a new invocation. That would be 11 opportunities to do so, for the original warlock.
Anon, it looks to me like you're trying to create a...