Custom istio-init container image

Hi, can anyone let me know if/how it is possible to change the init container image used by the istio sidecar injection proxy? I have set custom image for the proxy image within global values on control plane config, however the init container image is still gettng pulled from public docker hub. Do we have to set this globally using the hub and version values?