I’d recommend using conditional visibility to solve this one. Create multiple image widgets on your page, one for each of the different images you’ll use, and then set a conditional visibility expression for each one. For example, for clouds, the expression would be something like this:
contains($currentObject/Main, 'clouds')