"Turbine" currency? I've never heard of that as a requirement. I know many (all?) Airlines want currency, never heard turbine specifically. Not that there is much/anything I'm going to do about it. I'm rocking the single piston though.
To the OP, try and track down guys you IPed with, a lot of folks I knew from FAIP days ended up in some interesting places--besides airlines. I'm terrible at networking, but getting better.