For macro I am using the helical focussing MFS from Zörkendörfer (Germany). Here you can fit every M39x1mm lens on. On the other end you can choose the adapter, also in my situation EOS EF.
The system can also shift.