BZ1069308: Unable to select multiple enum values when DSL is used

(cherry picked from commit 8dde9e849914222620120fe9a40dead596fdd543)