How can I allocate a maximum number of choices divided among multiple star rating fields?