I think you’re closer with attempt 2 by changing the list you’re running on. See if you’re able to set the list expression to “result of step 3’s tasks: each item’s result’s items” and then you’ll need to change “type of things” to match the content format of “results items.”

Once you have that in place, then for each parameter, you should be able to send “this item’s [field]” For example, this item’s target or this item’s keyword. These would not be list values. The list structure is already addressed by running the workflow on the list of “result items.”

In other words, if you have 100 “result items,” then you’re running the backend workflow 100 times. For each run, you’re creating a new record, saving different (single) values to each field per record.

Check out this video for some quick context on the “schedule on a list” action: https://www.youtube.com/watch?v=LLYaNHmt6_Y

Hope this gets you going in the right direction!

Cheers,
Gaby
Coaching No Code Apps