Below, given a formula $\varphi$ which $\mathsf{ZF}$ proves defines a set of reals and an inner model $W$, I'll write "$\varphi^W$" and "$L(\varphi^W)$" for "$\{x:W\models\varphi(x)\}$" and "$L(\{x: W\models\varphi(x)\})$ respectively, and I'll suppress the superscript when $W=V$.
Broadly speaking, I'm curious whether there is an inner model construction which plays an analogous role for $\mathsf{ZF}$ + "There is a Dedekind-finite infinite set of reals" that $L(\mathbb{R})$ does for $\mathsf{ZF+AD}$ - namely, that (assuming large cardinals!) it satisfies the relevant theory, is appropriately canonical and idempotent, and has a forcing-absolute theory.
Here's one way to make this precise. Say that a formula $\varphi$ is anti-Dedekindian iff the following are each provable in $\mathsf{ZFC+LC}$, where $\mathsf{LC}$ is some large cardinal hypothesis currently believed to be consistent (if one wants a specific choice here, a proper class of Woodins seems natural but I'm happy to go higher):
$\varphi$ defines an infinite set of reals.
$L(\varphi)\models$ "$\{x:\varphi(x)\}$ is Dedekind-finite."
$\varphi^{L(\varphi)}=\varphi\cap L(\varphi)$ (so consequently $L(\varphi)^{L(\varphi)}=L(\varphi))$.
For every set-generic extension $V[G]$ and every sentence $\sigma$, in the notation above we have $$L(\varphi)\models\sigma\quad\iff\quad L(\varphi)^{V[G]}\models\sigma.$$ (Of course this is really a scheme of sentences, one for each $\sigma$.)
Even without condition (4) this seems difficult, so I'm also interested in weakly anti-Dedekindian formulas (= satisfying only (1)-(3) above).
Question: is there a (weakly) anti-Dedekindian formula?
EDIT: Note that $(3)$, as far as I can tell, prevents tricks like "use $0^\sharp$ to build a canonical generic over $L$" - while this will be forcing-absolute and so satisfy $(4)$, we lose the relevant parameter (here $0^\sharp$) when we pass to the inner model and so $(3)$ breaks.