Today, if we drag and drop a Non-managed bean component from "Web Projects" view on JSPMultipartVieweditor, then a pop up window is shown which asks about the corresponding managedbean name.
So we would try to gain advantage of such feature.
I am not very clear on what do you mean by "unknown objects". Assuming that you mean a reference attribute for a custom class (for e.g. a Person reference (which comprises of fname (String), lname (String) etc.). In this case will like to get the entire object getting formulated on UI, i.e. a <h:panelGroup> component which bundles all the sub components (like fname, lname (as <h:inputText> etc. ) together). I understand this will be a bit tricky