His explanation helped me understand the problem to some extent.
Combination of 幾分 (いくぶん, 'some degree') and the suffix か, which adds a sense of indefiniteness or approximation. The exact historical derivation is uncertain, but the form is a natural extension of the base word.