A theoretical model for filtration of large solutes through a pore in the presence of transmembrane pressures, applied/induced electric fields, and dissimilar interactions at the pore entrance and exit is developed to characterize and predict the experimental performance of a hemofiltration membrane with nanometer scale pores designed for a proposed implantable Renal Assist Device (RAD). The model reveals that the sieving characteristics of the membrane can be improved by applying an external electric field, and ensuring a smaller ratio of the pore-feed and pore-permeate equilibrium partitioning coefficients when diffusion is present. The model is then customized to study the sieving characteristics for both charged and uncharged solutes in the slit-shaped nanopores of the hemofiltration device for the RAD. The effect of streaming potential or induced fields are found to be negligible under representative operating conditions. Experimental data on the sieving coefficient of bovine serum albumin, carbonic anhydrase and thyroglobulin are reported and compared with the theoretical predictions. Both steric and electrostatic partitioning are considered and the comparison suggests that in general electrostatic effects are present in the filtration of proteins though some data, particularly those recorded in a strongly hypertonic solution (10x PBS), show better agreement with the steric partitioning theory.