\setupbibtex[database={biblio}]

%%%%%%% Names in the text, authors surname - initials - etc. in list %%%%

% \setuppublications[alternative=apa,sorttype=bbl]

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%% Numbered citations in text, but the list comes as firstname -
%%%%%%% surname - etc. How can I get surname - initials - etc.?

\setuppublications[alternative=num,criterium=text,sorttype=cite]
\setuppublicationlist[author=\invertedshortauthor] %Has no effect?

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\starttext

One \cite[Harris:2011p31131], two \cite[Berrigan:2002p31004], Three
\cite[freedman2008].


\subject{References}

\placepublications[criterium=text]

\stoptext