In this case you actually wanna assign membership_request.requestor_id (via membership.user_id) instead of the name and email. Name and email you assign if the request is from a guest (instead of a user).