Yes, I just tried it on a table that had both a table join and a relate and it worked fine. It shouldn't matter though because the ITable reference returned by IStandAloneTable.Table is a reference to the actual table in the geodatabase, which will not be aware of any joins or relates. If you want, you can attach the geodatabase you're using and I'll try to run my code against your data.