I'm trying to model & animate something for work and would really appreciate any help anyone can offer!

Essentially I'm trying to animate a panel sliding along a path which features a 90˚ turn. The issue is that the panels are fixed to the ceiling by two fixing points, and animating this while keeping both fixing points contained within the track at all times is proving really difficult! I'm alright with SketchUp generally, but Fredo6's amazing animation plugin is new territory for me!
I've attached a short video of my work in progress, and a photo of what it should look like for reference. I've annotated the two fixing points A & C, and the midpoint B.
So far I've tried translating then rotating the panel around each of A & C individually, and then tried translating & rotating both & moving the respective animations on the timeline so they're simultaneous. Suffice to say it didn't work...
I've also installed the BezierSpline extension in the hopes of creating a single curved path along which to animate the midpoint B, to account for the two points A & C following the same curve but at different points in time. Does anybody know if this can be done? Or if I need to somehow create two identical curves & then separate them in space to reflect their separation in time & find an intermediary curve? Or am I looking to deep into this!

Let me know if you need any more info at all, and I'll be glad for any help available.
Thanks a lot!