Question: if you define the finder method (as you have with load_via), how do you know what to pass the finder method? e.g. id or key. 

I would have imagined you're going to need to pass `finder_method` and `id_field` keys and values.