I am not familiar with the profiler stuff but, ...
I just created a table with user_id (or maybe party_id) as the foreign key, then modified the save personal info screen (accessible from the workspace) to save and restore the additional fields to the new table I created.