Intermediary Asset Pricing with Heterogeneous Agents – A Simulation-Based Approach