database structure is hard to get in the beginning
Don’t be afraid to make changes to the database as you are building and find a need
I think in your situation make sure you have a related table in the profile data type to the user data type it belongs to…then as I mentioned before use the profile data type as the repeating group and just visually show the users information.