That's the risk of an overly complicated language, you can easily wind up slower than a series of regex filters.
(l[iouy][^taer]t[^aers])|(l[iouy][^taer][^aers]t)