Oh, good to know that furniture preview works. I might look into enabling it for FurnitureCatalogue. I could have sworn that previews were being blocked at some point in the past. Or at least that's what other AddOn authors said.
Most of the items don't contain info on their source, so you will have to do that manually. Sometimes the source can be extracted from the flavour text and you can check if it's craftable furniture. Other than that you only have info on the furnishing category.
If you like, you could contribute to
FurnitureCatalogue (
GitHub) or just have a look at the code for inspiration. It is a furniture database that does some of what you're trying to do.I'm currently maintaining it but not actively playing, so the updates are a bit slow.