Thank you for bringing this up. This topic was last discussed with LMFS almost 2 years ago, when they forced all vendors to changeover to ICAO format, which means that all non-ICAO airport codes become "exceptions", and must be entered into "other information" as you have noted. This is their requirement, and is supposedly "OK".
I have re-raised this issue with LMFS today, and will notify you of their response, as to whether or not this issue is going to be addressed, or if they are just going to leave it "as is".