I am migrating from subfig to subcaption package and wondering how to make the following thing. The subcaption labels in floats should look like a single italic letter in brackets (a), and \subref{f:a} should give (a). At the same time, I would like \ref{f:a} to give me 1, a, i.e. \thefigure,~\thesubfigure. By default \ref{} gives 1a.
The code
\renewcommand*\subcaption@ref[2]{(\ref#1{sub@#2})}
\DeclareCaptionSubType[asbuk]{figure}
\renewcommand\thesubfigure{\textit{\asbuk{subfigure}}}
gives exactly what I want, except for the "comma and space" separator in \refs. Is there any macro in caption or subcaption package to redefine this separator?