You can try to use the sf 1.5. version maintained by guys from L'Express: https://github.com/LExpress/symfony1 (they have fixed the problem)
If their changes are too much you can check how they managed to solve the 'e modifier' problem and copy their solution. Searching the code for use of pregtr
it looks that there are only three places where the e
modifier is used (in lib/util/sfInflector.class.php
and in filter form classes in the Doctrine
and Proper
plugins). It's not that difficult to fix the code by yourself in those places.