Change in language filter handling

Changed filter to remove additional characters (including spaces) and
directly search the string for keywords. *Should* be more reliable and
less simple to bypass