Rotating Multiple Objects About Local Pivot Using Another Object

I want to link the rotation on a single axis of multiple objects to 1 main controller-like object. Similar to how you would setup a rig in 3ds Max or Maya.

I’m struggling to figure out how to do this, as if I parent these objects to my controller object it uses the control object’s pivot point rather than the local pivot of all the objects.

For example, I have 20 louvers that I want to animate open and closing, and I want to link the rotation to single object I can use to keyframe in the sequencer.

How do I do this?