I wouldn't do it.
One of the first things a TMG does is load the records into memory. You can limit the records later, but I'm not sure if you can limit the number selected beforehand.
If you could, it would probably be as complicated as a normal table control, so I would just go ahead and do it that way to start with.
Rob