updated support for setting lookup field values