Masking Issues

I want to know how it is possible to use a second moving mask at the same time as another mask. My instance is that of a spotlight effect uncovering an image as it moves past. Originally I wanted to motion guide the mask but I can’t see how this is possible because the option to do so disables when you are using the layer as a mask (annoyingly).

Instead I decided to have the spotlight move past in straight lines, but I wanted more than one to do this at the same time as another mask is moving.

The mask only seems to mask the layer directly below, so if I add a second layer to mask the image layer, it doesnt work as it is above the first masking layer.

Are there ways around this?

Any help would be appreciated. Cheers