I have done something similar in my current environment had to have Mobilepass which used dual auth screen ldap+radius then our new solution OKTA on the same GW Vserver so i used nfactor used a username only login schema as first factor that did a group extraction then based off group membership users would be passed to matching next factor with the advanced auth polices/login schema