So I was able to delete the code based on this. You simply use P.A.Soft / BMW Coder 1.4 and code the LCM, light control module, to ignore the CEL on the gauge cluster for air suspension innactive. This makes the vehicle recognize the EHC, electronic height control, module and it's errors but it won't throw a code to the driver. It did take all of 10 seconds as it's nothing more than a list of check boxes for each and every error that the gauge cluster will throw.
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1
This isn't quite recoding the vehicle for coil springs but it does eliminate the annoying error code