Я думаю, что это решит вашу проблему:
k2 uj `z xkey select from k1 where a like "ff"
ключ будет сохранять ключ на k2, в то время как uj будет поддерживать все столбцы, включая столбцы без значений в k1.
В этом примере это вернет:
z | a b c m i
----| ------------------
"tt"| "ff" "33" "66"