Programmatic CDIView instance


in my application I’d like to start using CDI with a navigator to display pages.
The application manages a list of customers and the user needs to keep more than one customer folder open during his session.
So every view class (CDIView) needs an instance (and and injected Presenter instance) for each opened customer, keeping its state regarding the customer.
When I click a menù button the application should open the view instance regarding the selected customer (from a Grid outside the navigator).
Any idea on what is the best way to do this? Is there any easy way to do this by extending/rewriting the CDIViewProvider?
(I’m not very very very familiar with CDI)