I don’t know why this doesn’t work for you (if I understood your problem correctly) but it does work with a Color-Mix-Node and Multiply. See screenshot, hope this helps!