Share general lifesytle images among different variants

We have implemented the option to select a variant and only show the images that share the same alt-text for the main variant image (following this video: https://www.youtube.com/watch?v=ZfB5T5O1IyE)

However, I am trying to show once a variant is selected, not only the main color variant image (the one that has the alt-text), but also all lifestyle images that are not related to a specific variant, and therefore are to be shown for all variants.

I have come up with the idea to re-upload manually each lifestyle image as many times as variants and add to each image the correspondent variant alt-text, but then I end up with images duplicated more than 7 times in each product page… so I am wondering if there would be a more efficient way to achieve this.

I need to say that I tried to create the product with all images and all alt-texts with import.csv file, but it only created each “lifestyle” general image ONCE, and assigned it randomly to one of the variants (adding the correspondent alt-text)…

I hope some body could suggest another approach?

Thanks a lot!