A method of treating an exhaust gas from a steel-making basic oxygen furnace comprising: introducing an exhaust gas from a steel-making basic oxygen furnace containing iron-rich dust and zinc in a first conditioning unit and conditioning the exhaust gas in the first conditioning unit to provide conditioned exhaust gas; introducing the conditioned exhaust gas to a cyclone filter in fluid communication with and located downstream of the first conditioning unit and performing a first filtering step in the cyclone filter to remove a first portion of the iron-rich dust initially present in the exhaust gas from the conditioned exhaust gas and thereby provide a filtered exhaust gas; introducing the filtered exhaust gas into a ceramic filter in communication with and located downstream of the cyclone filter and performing a second filtering step with the ceramic filter to remove a second portion of the iron-rich dust remaining in the filtered exhaust gas after said first filtering step and thereby provide a further filtered exhaust gas; introducing the further filtered exhaust gas into a second conditioning unit in communication with and downstream of the ceramic filter and conditioning the further filtered exhaust gas in the second conditioning unit to provide further conditioned exhaust gas; and introducing the further conditioned exhaust gas to a baghouse filter in fluid communication with and downstream of the second conditioning unit and performing a third filtering step with the baghouse filter to remove the zinc present in the further filtered exhaust gas, wherein the cyclone filter is operated at a temperature above the condensation temperature of zinc to remove the first portion of the iron-rich dust from the conditioned exhaust gas without zinc condensation, and wherein the ceramic filter is operated at a temperature above the condensation temperature of zinc to remove the second portion of the iron-rich dust from the filtered exhaust gas without zinc condensation. introducing an exhaust gas from a steel-making basic oxygen furnace containing iron-rich dust and zinc in a first conditioning unit and conditioning the exhaust gas in the first conditioning unit to provide conditioned exhaust gas; introducing the conditioned exhaust gas to a cyclone filter in fluid communication with and located downstream of the first conditioning unit and performing a first filtering step in the cyclone filter to remove a first portion of the iron-rich dust initially present in the exhaust gas from the conditioned exhaust gas and thereby provide a filtered exhaust gas; introducing the filtered exhaust gas into a ceramic filter in communication with and located downstream of the cyclone filter and performing a second filtering step with the ceramic filter to remove a second portion of the iron-rich dust remaining in the filtered exhaust gas after said first filtering step and thereby provide a further filtered exhaust gas; introducing the further filtered exhaust gas into a second conditioning unit in communication with and downstream of the ceramic filter and conditioning the further filtered exhaust gas in the second conditioning unit to provide further conditioned exhaust gas; and introducing the further conditioned exhaust gas to a baghouse filter in fluid communication with and downstream of the second conditioning unit and performing a third filtering step with the baghouse filter to remove the zinc present in the further filtered exhaust gas, wherein the cyclone filter is operated at a temperature above the condensation temperature of zinc to remove the first portion of the iron-rich dust from the conditioned exhaust gas without zinc condensation, and wherein the ceramic filter is operated at a temperature above the condensation temperature of zinc to remove the second portion of the iron-rich dust from the filtered exhaust gas without zinc condensation.