You can construct dynamically the beans configuration, as a string, and use:
Code:
import java.io.StringBufferInputStream;
import org.springframework.core.io.InputStreamResource;
import org.springframework.beans.factory.xml.XmlBeanFactory;
String config = "<beans>" +
" <bean id=\"myBean"\ class="org.taha.SomeClass"/>
"</beans>";
StringBufferInputStream sbis = new StringBufferInputStream(config);
InputStreamResource isr = new InputStreamResource(sbis);
XmlBeanFactory xml = new XmlBeanFactory(isr);
HTH