Did you consider doing a trigger of “when record matches conditions” set it to not empty probably, then it looks at all the record that are not empty (what you would use iteration for normally), after that use “conditional actions” set it to dynamic ...