Adding a dynamic material instance parameter to a sequence from blueprint using Sequencer Scripting

I’ve been following this to try and add keyframes for a dynamic material instance parameter called ‘Opacity’ to a sequence track dynamically from blueprint.

In blueprint, from my actor reference I’ve:

Cast to my static mesh actor
Add possesable on the static mesh actor
Add Possesable on the static mesh component of the static mesh actor
Get all the materials from the static mesh component
For each material:
Add a moviescenecomponent material track
Cast to the moviescenecomponentmaterialtrack
Set the material index to the loop index

In the sequence this gives me the following hierachy:

Mesh actor track
Static Mesh Component track
Material Element 0 track
Material Element 1 track
Material Element 2 track
Material Element 3 track
Material Element 4 track

Now for each material element I want to add an Opacity parameter track for the Opacity parameter in each material’s dynamic material instance.

I am unsure how to do this. Is is possible using the Set Property Name and Path node? If so I have been unsuccesful in doing so. I am not sure what the path should be.

Any help would be appreciated cheers. Maybe @PiranhaSauce ?