Joel,
You have the key in your last post. The templating system controls display of an object, not ad_form, which is only mean t to be a wrapper to quickly build forms.
All the time you will run into issues that ad_form does not handle, and will need to use the standard form builder and templating procedures to get the job done.