Blueprint assigning vertex color

I’m using the random foliage blueprint from the blueprint office, and I want to add in a random vertex paint color per mesh instance to add in some color variation. The foliage material would then be set up to pick up the vertex color and apply it to the base texture. Ideally, I would want to specify a color range for it to choose from, but a simple value range could suffice.