I thought someone mentioned here that you can't use City codes when there are multiple airports in the city?
If you CAN get around the rule that will be great especially a lot of interesting Europe cities depart from LGW and wasting a surface sector (LHR-LGW) just does not make sense.