Trying to implement user personal parameters and allow updating

Hey there, having an issue with allowing users to select and update personal parameters around their profile. I want users to be able to set personal parameters that inform their choice of beauty products (e.g. skin tone, hair colour, allergies) however I’m having difficulty.

I’ve created a database of “User Information”, which includes categories such as skin tone, hair colour, and allergies. I’ve linked this to Users, saying that User Informations can have multiple Users, and Users can have multiple User Informations.

However I’m having difficulty making 1) a list of all a user’s User Informations and subsequently 2) a way for the users to update this (understand I would embed a button in each User Information with the action to update existing information?).

Currently lists just show every item as being the same thing (I’ve shown skin tone below as an example). I can embed a second and third list into the main list to get around this, but that seems like it’s not the right way to do it.

Also I can select “Current User Information’s Skin Tone” as an example, but what I really want is “Current User’s → User Information → Skin Tone” - however this isn’t an option (image 3).

Any help would be great! Images below:

@Hearthian, why a different collection? Why not adding them as properties in the users collection and use that collection? Also why a list, because if you use the users collection as I said then you can add text components and populate them from magic text as logged in user’s > property.

With your current setup you would have to filter it for logged in user’s > user information.