Not sure I understand all of this: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#user-content-Specification_Key_derivation
But like I said "deriving" a key usually means computing a hash on some string of bits and then just use that as the private key more or less directly. In BIP 32 the input bits are just the private (parent) key.