Hope that helps,
Some example screenshots. This is for a use case where a Supplier can work in one or more Lines of Business (Roofing, Gutters, Siding, etc.) Here is the page for the Simple Checkbox Set Selector:
Here is the widget configuration:
Here is the target association
Let me know if you have other questions.
Answering your question base don the default widget; No and No
If you want to show a limited list of available values, there must be a condition where to filter on.
And most likely, on different pages, different sets. In that case (not related to the limitations of the default widgets) a dynamic list, based on an entity, is the most logical and usable way to go. Since you can specify the value and the condition(s) in separated attributes.
When working with a dynamic list, then the following appstore widget is your friend. Select the value over a reference. Filter the available values (objects) using Xpath or a datasource microflow.
Related Domain model: