Kevin McAllister,
Your method worked. However, I still have the issue that it seems one Data Tag can only apply to one record format. I'd like to apply several record formats to one data tag since they will all use the same tag formatting. When I try adding multiple record formats to a single tag, the data tag stops working. What I mean is, I want to label ditches, wetlands, and streams all using the same data tag and all displaying the "Name" field from each record format. (these are GIS shapefiles that come in with their own record format.)
Here is my own list of steps that I cleaned up from the list of steps you made:
How to create a “Record Format” Data Tag from a smart object Data Tag:
Place a data tag on any smart object (e.g. a hardscape data tag on a hardscape. It doesn’t matter what you use). Make sure you also have the desired Record Format in the file.
In the OIP, open Settings tab, “convert to unstyled”
Click on Edit Tag Layout
click on the/one of the tag text elements you'd like to redefine
With it selected, scroll to the bottom of the OIP and click on the Define Tag Field button
A dialog will open where you can define which Record format it will pull data from (do this for each text box within the tag)
Once you're done, exit the Tag Layout Edit and exit the Data Tag Settings dialog
In the OIP, select “create new style from unstyled”
The original tag will now not apply to the smart object is it pointing to. To relink a tag showing the exclamation point marker, click on the marker and drag it to an appropriate object (one using this record format)
Thanks for the start!