Creating wall finishes based on selecting a group of existing wall surfaces?

I would like to have a wall type, such as stucco, automatically placed based on a selection set of wall faces of existing concrete wall types. I would want the new stucco to match the surface area in height and width.

After studying some of the custom packages available and other threads, is this not possible unless I am only using mass objects? Possibly a restriction of the REVIT API? I have users that have a lot of structural walls that we want to have a separate wall type applied to each interior and exterior face of existing walls. This could save quite a lot of work!

Can you post what you have done or where you are getting stuck at? Showing some work is always better than not showing any.

I accidentally deleted my previous graph, but here is a screen grab of the rebuild…