The autofill plugin allows you to fill in fields based on a look up on a different list.
The data entered from the list is NOT dynamic, so if your form observers a user list, and you create a record autofilled in from the user 'John', and then later on you change that user's name to 'John Smith' then this form's record will still contain the value 'John'.
Plugin Documentation