This is promising.
3-bit colour makes things a bit trickier. The colours tend to be a bit dull and muddy, and the colours that are vibrant, stand out dramatically from their next step in chroma.
You could get away with only ONE jersey, but palette swap. That would further reduce jersey sets.
Some of us have modified the colour zones on each individual sprite and experimented that way. If we could isolate the specific 8x8 tiles in the sprites that display the logo and make those individual to each team, would that work? And have the command grab those specific team tiles rather than the base tiles it is already using to build the sprite to build the animation?
Let me know if that doesn't make sense to you...