No worries, I can just tell you a method however would be great if you tell me the gameplay aspects if any (if you can) so we can be more helpfull.
However you can simply select data from table
ImagesArray(name) → Car, Building, Apple
ForEach Images in ImagesArray->GetDataTableRow->OutRow->Break->Image->AddtoCarousel?
Give us details if you are not looking for this? Cause in first post I understood that it is “Dynamic Images” however in the next one as far as I understood images pool is static but carousel selection is dynamic. If that so you can define an array as above to select rows from array of images.
You can do like this also if you have trouble. Make an Tmap anywhere in bp and a string array
add your images to tmap
in your array ImagesInCarousel do your logic