Yes, that would be nice. My HW generate a GPG privkey and then I just enter that to generate a GPG pubkey in my PC. Then after x time I just generate another GPG privkey from my HW and so on. The only issue I would worry is the possibility of an attacker to get a few of those privkeys and deduct or infere other possible privkeys, like with the HD keys derivation scheme.