It looks kind of like my foot on my Baby Lock. The foot snaps on & off, but there is an Upper part which screws onto the shank. I see a screw on yours. Maybe you need to screw off the upper part and then see if you could use a low, high or slant shank-type of walking foot.