事前に登録されたタグは
ID1:foo
ID2:bar
となっている
bar foo
と登録した時も何らかの方法でこの順番を記憶させたいということだろう

タグじゃなくカスタムフィールドか何かで代用するというのはどうだろう