I also have one like yours. Mine also is missing two of the baffles and the lid. There isn't much info out there on these filters.
I going to make a lid for mine.But as far as the baffles go.I think I'm going to mod some old hang on filter inserts for the baffles.