Later I want to toggle this wallet occasionally from watch-only to full and back.
Is this possible without fiddling with seed and/or private keys?
Use watchonly wallet when you want to track your balance or open your wallet when the device you are using is not secure, and use seed from a secure and clean device only.