If you want variable interpolation you need to build up the
list with list calls like:
-form [list my_table_key:key(my_table_sequence) [list "test:test($widget)" {label "Test"} ... ] ]
Only caveat is that I have not really used ad_form and the function is too large to actually understand :)