network_id and tenant_id are filtered out of the body if any fields are passed. As discussed else where publicly, this is unhelpful behavior and likely untested upstream.

https://github.com/openstack/neutron/blob/master/neutron/api/v2/base.py#L173