Elaine
Part of your challenge is where the data resides. The Takeoff data is generated in a report, typically not a property of any object. Typically, tables are generated from object properties. So it sounds like, to me, you have found the quickest routine.
You may take a look a this link https://community.trimble.com/docs/DOC-25485-bc-hce-smart-text-codespdf . @Alan Sharp also covered how to use Smart Text options for showing alternate units (Acres, yds, ft, inches...) and calculating costs. I'm not sure how much Takeoff data (AOI based) information is available through Smart Text, but worth a look.
Try a Smart Text search @Alan Sharp may have a video on this from PUG.