The reason for wanting to use the Shape index is so that a report can be generated on the the results of the query and tied to the map shapes via that number, so result 1, 2, 3... in the report are labeled on the map as 1,2,3. Do you have any examples of using the ShapeObj draw method?