you could try this widget and see if it covers your requirements.
You can use an editable listview that displays a list of helperobjects with checkboxes and an association to 'your' objects. Optionally these helpobjects are non-persistent, dependent of the amount. Create a list of objects per user to prevent multi-user problems. (people changing each other selection/checkboxes)