Choose the Data we Want to Send to Another Screen

It would better if we could choose what data we want to send to another screen. If so, I could use just ONE SCREEN to see a lot of scenarios.
Example:
For now, if my app has a screen that contains a list of some filtered users, I can send the {Current User} to another screen and make a screen of the {Current User} profile.
But if there’s another list (in another screen) with the received proposals of the {Logged in User} and I want to make a proposal sender profile screen, I have to create another screen and create the profile of the {Current Proposal > Current User}.
If we could choose the data we want to send, we could just send the {Current Proposal > Current User} and use the same screen of the first scenario.