No. Well I suppose you technically could then script it to switch between a version with UGL and a version without when you "add" and "remove" the "attachment", but really its more trouble than its worth and from a work-flow perspective you'd still need to code and model both versions as well as code all the scripted swapping bullshit...
Ofcourse, this has nothing to do with the key, it has to do with the parameters of the classes in the config. Vehicles have separated enteries, ViewPilot, ViewOptics and ViewCargo each has its own fov zoom values and for each vehicle class. As i said this would require another config for vehicles.