Yes, if you start node with -reindex=1 -autosubscribe=assets,streams, the node will be recovered if you backup only
- wallet.dat
- params.dat
- blocks folder (excluding: revXXX.dat files and blocks/index folder)
But this way you will subscribe to the stream/asset you was not subscribed before.
If your node has different IP address, you may need also to backup peers.dat. Otherwise you will not be able to connect to the network without specifying other node's address explicitly (using seed/-connect/addnode API, etc.)
If other nodes are in the network and your node has the same IP, you don't need blocks folder either.