Re-texturing entity in-world


I am doing this wrong obviously!

I have a mesh entity representing a tree and want to use the same mesh multiple times, but with different textures for the foliage of each tree. I am trying this in the entity properties:

But that Textures field obviously isn’t what I think it is.

(Bonus points if there is a way to color tint a grey-scale texture, since the tint is the only difference between the 6 textures I want to use and I like to use as few resources as possible in my builds!)