just a follow-up thought… I guess i can remove the user by finding the ID in the main array and then removing that item…
but still not sure how to programmatically add a user to one of the other fields, considering how different the user objects are?