Dynamic tilesprite?

Hi,
I am trying to learn Phaser 3 by creating a simple slot game. I’ve found a great way to show the reels “spinning” is to use a tilesprite. Right now, I have one really long sprite with all the different slot symbols in it and in the update() function I just adjust its y position to make the reels spin. Visually, this works great and is exactly what I want.

My question though, is I want to use a single sprite which just has one instance of each of my symbols but programatically decide the “reel set” for each reel - in other words, I want to do something like create a dynamic tilesprite from 10 different sprites. So instead of having one long image which has for example [1, 2, 3, 4, 5, 4, 3, 2, 1] I want to create that as an array in JavaScript and have construct the tilesprite with these sprite frames.

Is this possible, or is there another way to do what I’m looking for? Thanks.

I have tried it with a tileSprite but it did not work well. Maybe you want to use a group of sprites instead?