I got rid of smoke odor in an antique needle point that my wife bought by putting it in a cloth bag and then in a plastic ziplock with cedar chips ...... The smoke odor was replaced by a cedar odor that eventually faded away. ..... The chips went into the fireplace.

Al