Have you find solution to this problem?
He is right, the biggest problem in this case is the limitation of the controls that can be used inside a form.
I've tried something else here... where I only used one control under a tabular form... It can accommodate unlimitted number of records...