add source option to active record matchers

covering better has many relationships