Unfortunately, I don't know exactly how AH has their FM setup. They could be calculating Cl, Cd, etc., using lookup tables for all I know. (When I was working on FMs for simulators, we would use CFD and windtunnel test results as lookup tables for various coefficients in the FM (using Mach, AoA, etc., as the dependents).)
X-Plane is indeed doing some deeper real-time computations to get coefficients, but I doubt other parts of the FM is considerably different to AH's. IIRC, X-Plane computes coefficents using many airfoil sections along a wingspan. In effect, X-Plane is generating the lookup table data on the fly.
Despite all that, what I mentioned in my first post above should work quite well without adding anything major to the current FM. Instead, the system could be inserted between the lift force computation and the application to the kinetic body.