Joining-rank and the structure of finite rank mixing transformations