Rather than the "fewest ingredients" and "non-standard ingredients" toggles I suggest a priority list: red, green, blue, purple, followed by mod packs. The user could have arrows to reorder packs (e.g. they've setup bobs module research but don't have purple yet). Functionally, it would prioritize based on the lowest-priority pack a research needs, not the highest-priority.
This would work better even for vanilla. Certain research items, namely Rocket Damage 1/2, need purple science but no blue science. Autoresearch thus considers them to be simpler than other research that only requires blue science, even though you haven't setup purple science.