In what way is it not working?
I suppose you could create a stub zone in unbound with the NS record set to the home DNS server. As long as routing is working correctly, you shouldn’t need to specify an interface.
If that doesn’t work, maybe try a different DNS server with more powerful configuration.
Is this a response to my question or suggestions, or are you just restating your original post? I understood your scenario just fine.