@jh890,
Have you checked these out yet? I think they’re both clever ways to implement what you’re trying to do: