Fermionic construction of partition functions for two-matrix models and perturbative Schur function expansions