Matthew
I looked at this with a US based customer a couple of weeks ago and showed them how they could use the Apply Site Improvements to areas to box out their footings on a large Amazon Data Center project they were working on. You still need to create the Areas at Finished Grade that you want for your Trench Box Outs, but then you simply create a Material Called in your case e.g. Footing Trench Ex and then a Site Improvement called e.g. Footing Trench Ex 1.0m or whatever the depths are (create different Site Improvements for the different depths of footing).
Then build up your Finished Grade Model using Linestrings. For the Trench Edges at Finished Grade do what you are doing now to create the Offset Lines for the Footing Lips - and you will need to add them to a Finished Grade Surface Model. For all the Linestrings set them all to Sharp and Texture Boundary. The lines do not actually all have to be joined unless you want selectable linework for the operators that is continuous - they just have to either Touch or Cross over each other to form a "closed area".
Now you can use the apply Site Improvements to the areas where you want your footing trenches excavated out - and when completed you run the Create Subgrade Surface for "Bottom of Engineered Materials" or the Bottom of the Footing Type Site Improvements that you have applied (but then you have to create multiple surfaces rather than just one subgrade at the bottom of engineered materials"
This will box out all of your footings - without having to do all the offset lines at 1mm offset etc.
I will share the link to the video I recorded for the other customer on this
Alan