к сожалению данный вариант не подходит для 2.5, так как там метод object() у FormDataSource не переопределен и используется метод object от предка FormObjectSet, который в свою очередь возвращает FormObject, а не FormDataObject как у переписанного метода.
А знает ли кто-нибудь доступный для 2.5 вариант аналогичных действий по изменению свойств полей взависимости от данных в строке?