Creating a surface on a Revit Face

i am wanting to create a workflow that places a wall finish onto the sides of a beam. i want this process to be as automated as possible.
the problem i need help with is i only want the wall to be placed on visible exposed surfaces.

this is the workflow i have created so far.

and this is the result of running it



is there a way to either filter or cut the wall finishes on the ends of the beams in contact with the columns.
and how can i get the wall finish on the beam to stop at the point where the slab joins the beam and not continue to the top of the beam.

1 Like