Parametrizar @PersistenceContext

Olá pessoal. Gostaria de saber se ha a possibilidade de parametrizar o o @PersistenceContext.
Para o caso de trabalhar com dois ou mais bancos de dados. Neste caso a criação do EntityManager é estática. E queria deixa-la dinâmica.

Grato desde já.

public class AliquotaDao {

@PersistenceContext(name = "Base")
private EntityManager em;

@Transactional
public void create(Aliquota aliquota) {
    em.persist(aliquota);
}

@Transactional
public void update(Aliquota aliquota) {
    em.merge(aliquota);
}

@Transactional
public void delete(Aliquota aliquota) {
    aliquota = em.merge(aliquota);
    em.remove(aliquota);
}

public Aliquota findByDescricao(String desc) {
    TypedQuery<Aliquota> query = em.createNamedQuery("Aliquota.findByDescricao", Aliquota.class);
    query.setParameter("descricao", desc);
    try {
        return query.getSingleResult();
    } catch (NoResultException e) {
        return null;
    }
}

public List<Aliquota> getEntities() {
    Query query = em.createNativeQuery("select * from aliquota", Aliquota.class);
    return query.getResultList();
}

}

Está utilizando CDI para injeção? Se sim, veja: http://blog.caelum.com.br/acessando-multiplos-bancos-de-dados-com-jpa-e-cdi/

Estou utilizando CDI sim. E era bem isso que estava procurando. Muito Obrigado!