Talk to Scott Y. about it. As I recall his Slee Sliders mount in a similar fashion.

Maybe locking hitch pins?

Mike