We deal with proxy objects every day (MX to ACAD translations), they are a real PITA, they are often not even visible, no matter what you set the dialog box to. The closest thing you can get is to use the object enabler, and unless I've been using it/them wrong they still dont provide too much functionality.