The ChoiceLoader generates wrong view instances for grouped choices, and filtering. This is basically a one-to-one copy from the Symfony Form component, so we can reuse their code and synchronize everything to make this work again.