sorting mixed keyword string maps