I know the sig mosquito adapter screws right on(backwards), you will have to enlarge the opening in the front sight base to get it to screw in the correct way.
unfortunately I dont know if it will actually allow the use of a can, as my dealer was unwilling to let me dremmel the front sight base. but it seemed too short to me.
probably not a lot of help, but if you have a machinist make a longer mosquito adapter, it should work.