It is possible. As a reference If you look into OOB Address Field component it will populate with list of field. You can modify that component to set default value and make it has readonly ex:- . Hope this help what you are looking.
<input class="<%= FormsHelper.getCss(properties, "form_field form_field_text form_address_firstname") %>" name="<%= name %>.firstname" value="Some Name" readOnly="true" size="16">
That looks like something I want. I will have a try. Appreciate your response.
Rush, those links are standard CQ form development docs I think.