if you will use additional a4j:support to onselect event - you will submit the input value, take the other values you need and will be able to update the other elements you need.
you said " take the other values you need" how do I do that ?
from the jsf or from the backing bean? I can't figure how to know on which item on the list the user clicked, or how to use elements from the list for othetr fields if the form.
After onselect will call the ajax request it will submit the input with filled data from suggestion. So on the server side you just find it in your bean and find all assosiated data for this value.