Como criar um component resolver customizado no Seam?

Boma dia pessoal, gostaria de saber de quem utiliza o Seam como eu faço para criar um “componente resolver” próprio.
Eu sei que tem como integrar o Seam com o Spring e assim estender a injeção de dependencia dele, mas o que eu gostaria de fazer é estender usando uma lógica minha. No JSF tem o variable resolver que eu posso registrar, e nao encontrei como fazer isso no Seam.
Resumidamente o que tenho é um atributo anotado com @In mas quero interferir na escolha da implementação a ser injetada. Isso ocorre em alguns pontos da aplicação, mas eu nao queria ter que passar tudo para usar uma factory.
Aguardo a ajuda de voces.
Obrigado.

Se tiver como fazer isso pelo Spring pode ser necessário dar uma volta maior mas se não tiver como fazer diretamente no Seam também serve. Entao eu integraria o Seam com o Spring só pra registrar esse meu “component resolver” no Spring.
Alguém saberia como fazer isso no Spring ou no Seam?