I had this problem a while ago too. Here is a alternative workaround that worked for me:
Add a Material Meshop for every Material you want to be available to your Mesh. Animate the Enable Channel and enable "Reload Materials each Frame". Since you can connect the Meshop to multiple Meshes this can be applied to any Mesh in your scene.