Interceptores de castillo con interfaz fluida

Estoy tratando de obtener un interceptor que he escrito para que funcione, pero por alguna razón, no parece que se trate de una instancia del interceptor cuando solicito mis componentes. Estoy haciendo algo como esto (perdóname si esto no se compila, pero debes tener una idea):

container.Register(
    Component.For<MyInterceptor>().LifeStyle.Transient,
    AllTypes.Pick().FromAssembly(...).If(t => typeof(IView).IsAssignableFrom(t)).
    Configure(c => c.LifeStyle.Is(LifestyleType.Transient).Named(...).
                   Interceptors(new InterceptorReference(typeof(MyInterceptor)).
    WithService.FromInterface(typeof(IView)));

He puesto puntos de interrupción en el constructor para el Interceptor y no parece ser una instancia en absoluto.

En el pasado, he registrado mis interceptores utilizando la configuración XML, pero estoy dispuesto a usar la interfaz fluida.

Cualquier ayuda sería muy apreciada!