Phrase Suggester Filter Docs

Hey, I'm trying to work out a way of filtering documents before the phrase suggester is fired. I have tried to use the collate functionality but this doesn't seem to achieve it as it only checks whether something is in the term dictionary. My end goal is to try and get a context-like functionality to a spell checker. Any help would be greatly appreciated on this!