There is no smoke-free way to cook a steak indoors correctly. You can do it on a low heat or in the oven but that won't get you the result you achieve with your method. The only solution is to get a better ventilation system. I don't cook steaks indoors for this very reason, and also why we are having a new ventilation system installed later this summer. In the meantime we continue to cook our steaks outdoors.