Try this - create a new Mashup and click on the green plus (add entity) on the right, and select your UPerson Template. Now search for the GetImplementingThings service and add that (with Mashup Loaded checked). Now, you can either bind this service to a Grid widget or a List widget based on your preference. If you are using the List widget, remember to choose a value for DisplayField and ValueField to populate the widget, or it would appear blank.
Now click on add entity once again, check dynamic, search for your UPerson Template and add the GetPropertyValues service. Since this is dynamic, it requires an EntityName input. Expand the Selected Rows(s) section on GetImplementingThings and bind the 'name' property to 'EntityName'. Click on 'GetImplementingThings' once again and bind the 'SelectedRowsChanged' event to the 'GetPropertyValues' service. You can now bind 'All Data' of GetPropertyValues to a Grid widget or so.
So when you view your mashup, based on the entity you select on the Grid or the List widget, those properties should change on the 2nd Grid. Does this make sense?