LH2.4 can't "adapt" to different AMMs. It adapts long term fuel trim based on O2 sensor feedback.
AMM devices are slightly more complex than other sensors because their response is logarithmic. Take a look at the Bosch spec:
http://dl.dropbox.com/u/2074311/bosch_maf.pdf
Consider this: Compare lines #3 and #1. They both have nearly the same voltage range, but the #3 AMM can measure more air. The problem starts at the top of the scale. From 4 volts to 5 volts the #1 AMM increases from ~150kg/h to ~400kg/h. The same voltage range on #3 starts at ~300kg/h and ends at ~900kg/h!
Even if the fuel ECU does learn and trims out the differences above, it still reports the AMM values to the EZK without trim, because the fuel ECU only cares about fuel trim. And the EZK doesn't care what the fuel computer thinks of the AMM, it just assumes that the ECU has good information and goes by that. So then your timing can get wayyyyy off... Worst case is that your mismatched AMM is changing voltage output more quickly than the correct one would (because of the different curve) and timing is jumping all over the place.
TL;DR: AMMs suck, LH2.4 doesn't care about anything
, get the correct one or expect demons to posses your fuel injection system