In case anyone's interested I've given up on trying to use the vba API. It seems to me that much of the autocad electrical features are simply not available through the vba API.
However, what does look promising is using vba to export to DXF format and then parsing the file to extract what I need. On first glance all the part information appears to be in the file.