Hello,
Property pattern for an employee would be different for a contract resource.
ex. employees get a specific employee ID and contract resource do not.
You can create a separate Property Pattern for the employees and contract resource OUs. In this case you will not need to use predefined values in the Home Page Action.
Why would you want to add the currently logged in user information to a user account being created. That doesn't seem to be helpful. When we create a user account through a form the firstname and lastname entered should be used.
The thing is that there are certain parts of the Web Interface, where there is no target object to resolve value references on. For example, the Link to Specific URL can use a value references, but it is not executed on a particular object. For this reason, we decided that value references will always be resolved for the currently logged on user in the Web Interface.