I have a suggested Bohmian model of the DCES experiment. I'll sketch it for now, and possibly follow up with more detail in later posts.
To be clear about the experimental setup:
At the start, we prepare photons A&B in the singlet state ##\Psi^-## (I'll use the standard notation for Bell states throughout), and photons C&D in the same state.
Next, we measure the polarization of photons A and D in the ##H/V## basis (I'll assume we're doing all measurements in that basis) and record the results for later analysis.
Next, the experimenter decides whether or not to attempt a swap. (I say "attempt" for reasons which will be clear in a moment). If the experimenter decides not to attempt a swap, no further operation is done on any of the photons.
If the experimenter does decide to attempt a swap, then there are two possibilities, because even if the experimenter decides this, he can't guarantee that a swap actually happens. We have to look for a "swap occurred" signature in the final result data to know whether the swap actually happened or not. (In the case above where the experimenter doesn't attempt a swap, we assume this signature always shows "no swap".) This is why I said "attempt" above.
So at the swap stage, we have three possibilities:
The experimenter did not attempt a swap (so we get a "no swap" signature in the final results).
The experimenter attempted a swap, but it didn't happen (so we again get a "no swap" signature in the final results--but we still record that the experimenter attempted the swap, so this case is distinguishable from the previous one).
The experimenter attempted a swap and it happened (so we get a "swap" signature in the final results).
Finally, after all that, the polarizations of photons B and C are measured, and results are recorded.
We then analyze the data by sorting it into buckets as follows:
Bucket 0: No swap attempted.
Bucket 1: Swap attempted but no swap happened.
Bucket 2A: Swap attempted and happened, photons B and C ended up in Bell state ##\Phi^+##. This signals that photons A and D should also show the appropriate correlations for the same Bell state.
Bucket 2B: Swap attempted and happened, photons B and C ended up in Bell state ##\Phi^-##.This signals that photons A and D should also show the appropriate correlations for that Bell state.
I'm assuming that those are the only two possible Bell states (or at least the only ones we can distinguish in the data). Depending on the specific setup, it's possible that there are some runs that don't fit into any of the above buckets; any such runs are discarded.
Now, as far as a Bohmian model is concerned, I assume that Buckets 0 and 1 present no issue: nothing happens at the swap stage so we just have two pairs of entangled photons as prepared at the start, and we already have a Bohmian model of how each pair's measurement results end up with the appropriate correlations (a paper describing such a model was referenced, IIRC, in a previous thread).
Further, I'll assume there is no issue with describing how, in Buckets 2A and 2B, the photon B and C results end up correlated appropriately, assuming that the swap operation happens as intended. In other words, the only thing we really need to account for from the Bohmian viewpoint is what happens at the swap stage, given that photons A and D were already measured, to produce the results we actually observe.
Here is how we account for that:
When photons A and D are measured, there are two relevant possibilities for their results:
(1) Their measured polarizations are parallel (##HH## or ##VV##).
(2) Their measured polarizations are not parallel (##HV## or ##VH##).
In case (1), the photon A and D results are consistent with either of the two possible Bell states that a swap could produce. Which means that in this case, once more, we already have a Bohmian account of what happens! The key point is that the photon A and D results are consistent with either of the two possible Bell states--which means that in this case, the swap operation doesn't need to know, so to speak, anything about the photon A and D results! Whichever Bell state it produces, the photon A and D results will be consistent with it, and that's all that matters.
In case (2), by contrast, we have photon A and D results that are not consistent with either of the two possible Bell states that the swap could produce. So what happens then? Simple: for this case, a swap will never happen. In other words, no results in this category will appear in Buckets 2A or 2B--every run where the photon A and D measured polarizations are not parallel will be in Buckets 0 or 1.
How does that happen? Observe that the wave function of the overall setup has to include whatever it is that, once the experimenter decides to attempt a swap, determines whether or not the swap actually happens. In other words, since there is some kind of quantum process going on here which the experimenter can't control, we have to include that process as part of our model, and that means including it in the wave function. Call that part of the wave function P, and give it two possible outcome states: PN for no swap, and PS for swap. Then it's simple: there is zero amplitude in the wave function for the photon A and D measured polarizations to not be parallel and the final state of P to be PS. Which means that combination of outcomes will never occur.