the easiest method i found is to have a username only login schema as first factor that collects the AD group memberships, next factor looks at those group memberships with no_auth , next factor depends on group memberships eg user is member of AzureADmfa next factor = spun off to azuread policy label which has the azuread advanced saml policy bound with nologinschema, if this user is member of radiusmfa next factor = dual auth login schema with ldap policy bound and cred index set and next factor radius with nologinschema and a then finally a traffic policy to pass through the AD creds to SF thats how i did ours. The options with nfactor in un limitless atm i got 3 different types of mfa solutions on my NS GW Azure mfa using saml , okta using radius, netscaler natve otp users get different MFA solutions based off AD groups