def map_arguments_to_objects(kwargs, objects, object_key, object_tuple_key, argument_key, result_value, default_result):
<EOL>map_ = map_objects_to_result(objects, object_key, object_tuple_key, result_value, default_result)<EOL>element_count = get_request_count(kwargs)<EOL>return [map_[get_argument_key(kwargs, argument_key, index)] for index in range(<NUM_LIT:0>, element_count)]<EOL>
:param kwargs: kwargs used to call the multiget function
:param objects: objects returned from the inner function
:param object_key: field or set of fields that map to the kwargs provided
:param object_tuple_key: A temporary shortcut until we allow dot.path traversal for object_key.
Will call getattr(getattr(result, join_table_name), object_key)
:param argument_key: field or set of fields that map to the objects provided
:param result_value: Limit the fields returned to this field or set of fields (none = whole object)
:param default_result: If the inner function returned none for a set of parameters, default to this
:return: