Eine Mapping-Tabelle darf immer nur zwei Felder haben, den Lookup-Wert und den Return-Wert. Wenn man nach mehreren Merkmalen mappen möchte, muss man also den Lookup-Wert entsprechend zusammen bauen bzw. kombinieren, also z.B. wie: org &'|'& land und das dann auch so im applymap() abfragen.
Wichtig ist beim verschachteln hier natürlich auch noch die Reihenfolge in der man abfragt, also erst spezifischer bei den Werten/Mappings und dann globaler - also ähnlich wie bei If-Schleifen.