maybe try having a silica gel packet stored with the lens? although i believe that more for helping/preventing fog, not haze. i would try to make do for now, and eventually see about a paying for professional cleaning, or DIY and take the a further loss if u damage it. if it cant be solved with a lens wipe on each side, then its likely the inside elements :(