Expanding on that: detecting zero crossing voltage is easy but you are looking for zero crossing current. Given the type of load you probably have, the current and voltage will be out of phase so you can't use voltage detection unless you know the phase difference and it is constant in which case you can compensate for it. To detect a current there are two methods - one is to interrupt it and add a detector in series, the other is to use a current transformer. The transformer method is not invasive, it clamps around the wire to monitor the current through it.
I think you will never find a zero crossing current detector IC. Your best option is to use a current transformer and use it's output to lock the oscillator against a stable reference frequency. There are many devices that can do that but none that I know of that can directly drive an IGBT, you will have to do it in stages.
Brian.