I found another issue:
Assignig from an inactive dataset (tmsquery) to twirtualtable.
It raises an exception field .... not found.
.... - is the first field defined in source dataset.
It's third thing I found in Assigning to tvirtualtable.
Think I'm grounded until You finally release, (hopefully) free of those bugs, next version without those suprises.