@FaheemMitha I can only guess.
\documentclass{article}
\usepackage{pgffor}
\pgfkeys{dc/.code={\pgfkeys{/dcs/.cd,#1}%
\pgfkeysvalueof{/dcs/name} is a \pgfkeysvalueof{/dcs/adj} \pgfkeysvalueof{/dcs/obj}.\par},
/dcs/.cd,name/.initial=David,adj/.initial=supportive,obj/.initial=duck}
\begin{document}
\pgfkeys{dc}
\begingroup\pgfkeys{dc={name=Ulrike,adj=sneaky,obj=bear}}\endgroup
\medskip
\pgfkeys{dc/.list={,{name=Ulrike,adj=sneaky,obj=bear},
{name=Enrico,adj=pizza,obj=lover}}}
\end{document}