Что касается первого вопроса - строковые фильтры не работают в Sphinx. Это должно измениться в будущем (с Sphinx 1.10-beta, когда Thinking Sphinx будет поддерживать новые функции), но не уверен, когда это произойдет (я бы хотел сказать в ближайшее время, но ничего не могу обещать).
Существует обходной путь , хотя ... но имейте в виду, что вы обрабатываете массив строк, так что это дополнительный уровень сложности.
Что касается второго вопроса, я не могу понять, как выглядит база данных (запутанные имена, но сейчас мне не хватает фокуса), поэтому я просто пока оставлю это здесь.