Хорошо, я решил это с помощью фильтра UserList:
<Admin dataProvider={dataProvider}>
<Resource name="posts" list={PostList} options={{ myCustomAttr: "10" }} />
<Resource name="users" list={UserList} options={{ myCustomAttr: "15" }} />
</Admin>
А в компоненте UserList (например):
export const UserList = function(props) {
return <List {...props} filter={{myCustomAttr:props.options.myCustomAttr}} >
//...
</List>
};
Итак, таким образом я получаю то, что хочу в dataProvider.
export default (type, resource, params) => {
if (type == 'GET_LIST') {
if (params.filter.myCustomAttr == '10') {
//Do something
}
}
}