maybe i am confusing things, but could this solve
https://github.com/symfony-cmf/MediaBundle/issues/32 ?