That is just how I would like it to work (both 1 and 2).
Is there also some precedence between the aliases (keywords)?
I tried to work around the precedence between concept and aliases by adding every concept first to the list of its aliases hoping that the right concept would be found. The aliases however seem to mix (randomly?) when saving the changes and there doesn't seem to be any regularity in which concept "wins" and by which one of its aliases it "wins".