I am testing a web app using QTP 6.5

In this web app, I need to work with a WebTable. The standard recorded properties of the WebTable are html tag, and index.

The problem I am facing is that I can record the action on the WebTable and play it back immediately. If I play it back some time later, it doesn't recoginze the WebTable.

The table can be nested in another table that shares the same name. There could also be multiple tables on the same page that look the same, and have the same properties (except the index, and coordinates). These tables are very dynamic in that they have variable sizes, and number of rows. I need to store this table in my object repository. Because there are more then one, I prefer to always choose the one that is visually furthest to the left.

Any help on this would be great.