complete -f -X '!*.@([eE][xX][eE]?(.[sS][oO])|[cC][oO][mM]|[sS][cC][rR]|[mM][sS][iI])' wine
The above in /etc/bash_completion does the job.
complete -f -X '!*.@([ eE][xX] [eE]?(. [sS][oO] )|[cC][ oO][mM] |[sS][cC] [rR]|[mM] [sS][iI] )' wine
The above in /etc/bash_ completion does the job.