It should be possible through the predicate, if not I'll change the inner code. What is required additionally to what is offered now, in terms of commands? As I understood the documentation of free text search, the freetext search is: FREETEXT(column, command). So you specify the command (or query) as a parameter to the predicate and I'll add it as the second parameter to the FREETEXT() statement.
Could you please explain to me what additional statements I have to add so I can add them to the predicate?
A predicate which advertises that it should do the job but fails, is not good
(edit) I see you refer to FREETEXTTABLE(), and not to FREETEXT(). Is that correct? If so, indeed FREETEXTTABLE is not implemented in the predicate. You want that added?