I'd first look at what you are doing wrong with your saisons that they don't finish dry.
What yeast, what grist, what mash temperature, pitch rate, oxygenation, fermentation temp?
Personally, I'm not a fan of using champagne yeast because it has a competitive factor that inhibits beer yeast and only eats simple sugars well. It does tolerate high alcohol levels, though.
As far as yeast I would be thinking about pitching a starter at high krausen, using a fresh yeast cake from another batch, or blending with a drier batch in hopes that diluting the sweetness and perhaps the other yeast will help finish. For saisons I love Wyeast 3711- hard to make it finish above roughly 1.005 regardless of what you do.