OD External Surface Override lets you override a surface with an external surface library file. The plugin is a Layout Master Plugin.
Options:
External Surface Directory: Defines the location where the surface libraries are stored
Exact Match: This option enables the update only when the name of the object, and surface match
Copy: Defines whether you want to match by ID or name of the surface in the library file
Override All : Allows for all surfaces to be overwritten by the Override Library Name
Override Lib Name: This library will override all others.
Update Events: Defines when the surface updates will happen. Timeline changes, depending on how many surfaces, can sometimes decrease performance.
Here's a how-to video showing OD External Surface Override in action.