Re-Drive!
I have developed this addon primarily for my personal use, but I believe it could also benefit others. I utilized ChatGPT to assist me in its creation. So it is completely free. Just enter a 0 as a fair price.
Here's an overview of what the addon does: It enables you to use custom properties to control shape keys. If you have custom properties with matching or similar names to specific shape keys (although they may not always be an exact match), the addon will automatically apply drivers to those shape keys. For example, if you have a custom property named "Angry" and there is a shape key with the same name, a driver will be generated. Consequently, any changes you make to the value of the custom property will be reflected in the corresponding shape key.
One notable feature of this addon is its support for multiple objects. When you select two objects (ensuring that the main object with the custom property is the active one, indicated by a yellow outline rather than orange), the addon will drive the shape keys for both objects if they have matching or similar names.
The main reason behind developing this addon was to address a bug I encountered while using the Daz to Blender Bridge. Specifically, when I utilized "to rigify," all expression drivers were lost. Since I had numerous expressions, manually recovering them would have been a time-consuming task. This addon is freely available for use. I hope the showcase at the top clarifies its functionality. Additionally, you can select multiple objects right away, although you also have the flexibility to add more objects later. I have tested the addon in versions 3.4 and 3.6 of Blender.
An addon that hopefully helps you as it will help me.