Using two stimuli lists in the same loop

I’m new to PsychoPy and I’m trying to set up my experiment so that there are four blocks of 15 trials. Each trial consists of an image stimulus followed by a puzzle.

I want the images and puzzles randomized separately so that the order or each is randomized and that they are not paired together (so that the first image is not always paired with the first puzzle).

I originally used one excel file with the image and puzzle stimuli together, but each image would always be paired with the same puzzle. My other thought was to have two separate excel sheets (one for the images and one for the puzzles). However, I couldn’t figure out a way to reference two different excel sheets within the same trial loop (trials_stimuli). Every time I tried, it would go through all 15 of the images, and then all 15 of the puzzles instead of displaying an image and a puzzle 15 times. I would really appreciate it if someone would be able to help with a solution for this!

Using Windows 11 and v2023.1.3

Have a look at my Independent Randomisation online demo.