This is an awesome solution. Is there a way to maintain the order of the way the picklist values are sorted when configured on the object in SF?