Does this work?
I can't see quickly whether a lot of data is validated via that form, but if not. Perhaps it would be easier to use the object UpdateProfileCommand and apply some validation via the Symfony Valdator, i've used that in the Comment controller. There was also a form & class structure to validate input, but it was easier to drop the form in Symfony.