You should post this on forum.umbraco.com for better discoverability, and the ability to reference in case anyone else gets the same problem. You sohuld be able to use
Umb.PropertyEditorUi.CheckBoxList
, my guess is that your prevalues might need to be in form of a JSON object or something similar. You can check how the prevalues are stored on a data type to verify.