Change attributes in a list


I have a table with two columns (Object, Color) and a table of Available Colors.
I want to build a workflow where for each object in the list a random color is assigned from the Available Colors list. But I do not seem to find the right workflow structure.

I tried to use the Change thing in a list… command but that picks a random color from the list and apply it to all objects in the list, while my desired result is to apply a different color to each object.
Can you tell me what am I doing wrong? Thank you.