Hyperledger Fabric - Single Transaction, Different Field Visibility

I’ve been trying to figure out if it’s possible to have a single transaction with different fields visibility.
For example:
3 Orgs/peers in one channel.
Org 1 sends a transaction with A and B to the channel.
Org 2 can only see A
Org 3 can only see B.
I’m trying to achieve this without using private data collections.