Intersecting a solid and a complex component

I am trying to intersect a set of decking panels, with a curve, to create a set of decking panels that fit the curved edge. However, I cannot get them to intersect properly.

Subtract doesn’t work, as the decking panels themselves are not solids.

Intersect with model just seems to make a line through my decking, but doesn’t help get rid of the extra!

Hope that makes some sort of sense. I’ll try to upload the model, where it’s much clearer what I am trying to do! Decking - Minus circular Deck Top.skp (1.7 MB)

Explode the deck board panels so the board components are accessible for editing. then use trim to trim them.