Fix handling of upstream key pattern parameters

BM has changed how the size, symmetry and softness parameters are
handled.

close #4