I think this is a bug, it seems to be caused by using lipstick-shade for the field name. It should be lipstick_shade to be accepted. I have not tested but I'm pretty sure that's the problem.
Can you change the field name to test? if yes, I can do a fix and provide you with a fixed version pretty quickly.