Mostly, the plots I have found are either too complex, with many levels of comparators, or too limited, comparing only a few parameters. So I spent a week trying to create my own very complicated method, but then I found an easier way for myself. The workflow is pretty simple, almost primitive. Just set up base parameters in the Loader, choose the number of things you want to compare and see the result.
There are still some limitations: there's no protection against selecting the same X and Y, so some combinations will be executed anyway, while others will break generations. Another limitation is batch size: the value in the Loader will be ignored if X or Y are enabled and will always default to 1. If you need more, the way to get it is to set #7 Batch count for X or Y (maybe there's another way, but I just didn’t find out).
I am going to add a more advanced version with adetailer and prompt morphing, but it will require more dependencies.
I’m failing with it; I couldn’t find a way to connect Adetailer here, so I created another workflow based on a different extension. Alternative version
Put attention on a Clip Skip value.