It is best practice for modules, to rely on data layer of the core framework, have a look into UDT 3.5.1, how user profile links are implemented to retrieve user display name for user profile links, createdby and changedby columns in business layer instead.
There is no need for a relationship (and NO option for a FK), because UDT stores its data serialized and the FK column is part of serialized data. Another problem arises from a mere structural situation: what shall happen, if a user is deleted? shall all records created, updated by him or referencing him be automatically deleted as well?