Resources needed: Springs and Clockwork packages.
This definition will place and tag a detail item on every wall in a finish plan and transfer the room finish parameter into the detail item.
It also create room surfaces based on the Room height and apply a color override to each wall based on its finish code.
It will ignore the room boundaries defined by columns.
Source