I'm not sure what you're asking here. What exactly do you want to use instead of a JNDI lookup?
In any event it's worth noting that the JMS bridge is just that - a JMS bridge. It is completely unaware of HornetQ implementation details. It is written to interact with JMS providers which follow the connection factory and destination discovery conventions established in the JMS 1.1 specification (i.e. JNDI).