Como obtenho erro ModelState.AddModel para vincular a períodos de validação criados dinamicamente por nocaut

Configurei o Knockoutjs para criar dinamicamente uma lista editável de valores usando o seguinte código:

       var requirementModel = function() {
        var self = this;
        self.requirementtypes = ko.observableArray(@Html.Interpret(Model.requirementtypes));
        self.requirementid = ko.observable(@Html.Interpret(Model.requirementid));
        self.AddRequirementType = function() {
            self.requirementtypes.push({
                requirementtypeid: null,
                number: "",
                requirementid: 0
            });
        };
        self.RemoveType = function(Type) {
            self.requirementtypes.remove(Type);
        };
        self.hookUpValidation = function() {
            $.validator.unobtrusive.parseDynamicContent('.dynamicData');
        };
    };
    var viewModel = new requirementModel();
    ko.applyBindings(viewModel);

Com html:

 <div class="small-box dynamicData"  data-bind="template:{ name: 'requirementType-template', foreach: requirementtypes, afterRender:$root.hookUpValidation }" ></div>
<button data-bind='click: AddType'>Add Type</button>

Conectei a validação de dados dinâmicos usando o código recomendado em stackoverflow.

Quando posto de volta no servidor (não estou usando JSON apenas no formulário), posso fazer uma validação mais complexa e, se algo falhar, posso usar ModelState.AddModelError ("input field name", "tenho pena do tolo que quebrou isso "); Isso funciona perfeitamente com o tipo fortemente ou @ Html.ValidationMessage ("nome do campo de entrada") para campos não dinâmicos

No entanto, não consigo encontrar uma maneira de conectar o Erro do Modelo no Servidor ao conteúdo dinâmic

Tenho as tags span que funcionam com o lado do cliente e funcionam perfeitamente. No entanto, eles não estão sendo conectados aos dados retornados após a validação no servidor falhar e retornar a página. Alguma idéia de como conseguir isso?

Obrigad