How you’ve designed your database is key here. If each cell is an individual “thing” then this is incredibly easy to implement with a repeating group.

If each is a line item containing 15 separate binary key/value pairs, then you’d likely need to set up 15 separate workflows without use of a reusable as @bonjour_17 has suggested.