Every ValueHolder JSF component has a local value. It would be nice to have access to these local values knowing only the name of component. Something like this. We could specify that the viewMap must be populated with references to the ValueHolder instances in the current view. Then, you could say:
ValueHolder comp = (ValueHolder) context.getViewMap().get("<your componentId>");
Look at the API for ValueHolder.