If you can register your Controllers in your IoC implementation then why can't you also have your ModelViews created from your IoC container?
I'm currently using Autofac 1.4 for IoC injection for the controllers with the following:
ControllerBuilder.Current.SetControllerFactory((IControllerFactory) new AutofacControllerFactory(ContainerProvider));
I don't see a way to tell MVC to use the container as object factory for my viewModels though, did I miss it somewhere?