Array objects along surface with specific inclination

Hello!
I have a model consisting of rows of wooden battens and metal plates which are anchored to the battens. The battens, unfortunately, follow specific curve and have changing inclination in all axes. I was trying to understand how could I array metal plates to the battens in a specific way (see screenshot 1), but for now I can only do it one plate by one, using orient 3D. I assume something like this action would be possible with GH, but I am very bad at it. Like 0…
Maybe you, dear Rhino professionals, have an idea how this challenge could be resolved?

FlowAlongSrf is not an option due to complexity of the surface and direction of battens I have to follow.

Thank you!

Not at my desk right now.

However, have you tried ArrayCrvOnSrf?

Edited to remove wrong info*

Alternatively, you could use OrientOnSrf.

Hello!

Unfortunately doesn’t work in my case. Either because the surface is too complex, or… not known.