I'm not sure I understand the issue.
One of my bikes, a race bike circa 1985, is equipped with a new 10-speed Campagnolo Centaur RD, a 7-speed IRD freewheel and new Shimano indexed 7/8 speed DT levers. Front is IRD Defiant crankset with TA Zephyr @ 46 / 30. The only little hack was replacing the derailer's limit screw with a longer one to prohibit 'over-shifting'—for want of a better word. Though I manage friction-shifting quite comfortably, I've grown to embrace 'click' mostly because why not? The system works perfectly.
Full disclosure, my other bikes are all 9-speed with Dura Ace dt levers and Shimano RDs
Jock