To get all the options, run:
gpg --expert --full-generate-key
Chose a key type with (set your own capabilities) and disable signing.
(set your own capabilities)
Then add additional signing and encryption keys with
gpg --edit-key <email>
and the addkey command
addkey