Hey Loren, thanks a lot for describing your workflow in detail!
I suggested GH simply because it’s currently the only non-BIM software that we have that is capable of creating Speckle “BIM elements”, this simply because many users we spoke with in the past had the need of controlling/generating Revit elements from GH, but you can definitely achieve the same from Dynamo as well.
After reading your explanation, my first thought is that we could add the same feature in FME letting you bypass Excel altogether. And as you’ve seen an FME connectors is already being developed: FME Connector anyone?.
I’d be curious to actually go a level deeper, how are you currently using FME? What sort of inputs does it take?
In reply to this, yes from GH we are generating “Speckle BIM” elements that have direct mapping to the Revit ones, see: Grasshopper | Speckle Docs