It might be advisable to use multiple schemas when dealing with cross boundaries associations.
Instead of crossing contexts, use 2 schemas of the same table, but with different responsabilities.
I have an example where I use 2 User schemas for the same table here…