OK, figured it out. The part where I got confused is that I was treating the end shape (the one I’d want to create the inbetweens for) as the driver (i), instead of just using an empty shape key’s value. Took me a while .
Kind of makes sense now - there’s no way I could have figured this out on my own though. Thank you for all you help, once again!