Я пришел к выводу, что на самом деле нет способа использовать классы моделей из Symfony в других местах. Немного поработав, вы можете перенести классы на новую модель Doctrine (даже если вы используете генератор, так как основной класс модели просто расширяет базу, которая расширяет sfDoctrineRecord (из документации API вы можете посмотрите, какие функции необходимо удалить).
В противном случае практического способа сделать это не существует.
В любое время, когда мне нужно получить доступ к модели Symfony, я делаю задачу или плагин, поскольку мне обычно требуется часть функциональности Symfony.
Что касается Symfony2, то просто просмотр документации заставляет меня хотеть кричать. Он не зрелый ни в какой форме или моде (но, опять же, Symfony не является «наследием»). Так что я не уверен, будет ли там легче.