This approach works great, thank you for writing it!
I'd like to add a couple of clarifications to make it work as you intended:
#### Adding Goodreads Tags
If Filter and map genres to calibre tags is selected, you have to manually add Fiction and Nonfiction as genre mappings (by clicking the Add genre mapping button), otherwise it will always filter them out and every book will be classified as Nonfiction.
### Genres
After you've added the Genre column you need to go to Preferences > Tag browser > Hierarchy and searching and click the checkbox next to the Genre category, otherwise it won't recognise it as a hierarchical genre structure.
|