Heya,
The issue with all PlayMaker arrays is that it loads the content into memory. The best way I have found to deal with this is to simply use the "Resources Load" action and store your materials in an array as strings (i.e. the name of the material).
Put all of your materials in a "Resources" directory, if they are in a subdirectory you will need to add directory name to the material name separated with a "/".