HELM migrate to istioctl fails with 1.4.3 > 1.4.10

We want to upgrade our istio to latest version however we are facing problem while using istioctl manifest migrate command.

The installation is done with HELM with version 1.4.3 and following method.

helm template --name istio-init install/kubernetes/helm/istio-init --namespace istio-system | kubectl apply -f -
helm template --name istio-init \
    --set kiali.enabled=true \
    ## all specs defined#
    ./install/kubernetes/helm/istio --namespace istio-system \
    --values ./install/kubernetes/helm/istio/values-istio-sds-auth.yaml | kubectl apply -f -

Now, before upgrade to 1.4.10, I have to create the istioctl manifest migrate with following command from 1.4.3 installation directory, right?

./bin/istioctl manifest migrate ./install/kubernetes/helm/istio/values.yaml > istio-migrate.yaml
./bin/istioctl manifest migrate ./install/kubernetes/helm/istio/values-istio-sds-auth.yaml > istio-migrate.yaml

But, this command just returns:

proto: tag has too few fields: "-"

Can you please guide with the easy method to upgrade to latest version?

It would be great help if anyone can spare some time to have a look.