Sorry, replying to myself
\makeatletter
\providecommand\KV@Gin@alt{}
\makeatother
would be preferable to
\makeatletter
\define@key{Gin}{alt}{}
\makeatother
so that it only does something if alt processing is not already defined
(otherwise the user would need to remove this if adding \DeclareMetada)
David
