The problem is that vasetex is a string variable, not a directive. One
way to work around this is to make an array of the textures instead.
Another way would be to use the file directives to write the texture
string to a file, then include that file in the proper place.