> Why is variants: [ variant ] options param being ignored by finder.find, maybe it is better to fix the find method?

That actually seems to be the best way to go.