Is it possible to create multiple custom facets from a single attribute's string value?

I have an attribute that’s formatted like this in a record:

Is there any way to take this and split it up into multiple facets? So in this case into facets for Color, Overall Length, Weight Capacity and Material