It looks like it could be a "water bead" like Orbeez or something.
For myself. I don't have someone to help me pin things and frankly there are few people I would feel comfortable getting all up in my business anyways.
Everything you said about the flesh and solid bits make sense. Have you posed the question to r/MaterialsScience? You might get some helpful answers from the peanut gallery. You need something like plastic jello, water beads or stress balls.