I have a parent object with over twenty child objects. I want these objects to be keyframed to toggle viewport visibility & restrict rendering on and off at a certain points in the timeline, using the parent object alone as a master controller (so I won't have to insert keyframes for every child object every time). I've discovered how to switch the viewport visibility and restrict rendering for all objects at once (ctrl+click on the parent's visibility or restrict rendering buttons), but that doesn't add the keyframes to the child objects in the outline; I have to add those manually.
My question is: is there a way to use the parent object to assign keyframes to all of the child objects for the viewport visibility and restrict renderable options in the outline area?