It has been shown in here that a set of positive measure may not contain a product set of positive measure. However, the examples are typically quite irregular. I was wondering whether the statement holds if the original set is a preimage of some regular function.
More precisely, let $f:[0,1]\times \mathbb{R} \to \mathbb{R}$ be a Caratheodory function, in the sense that $f$ is Borel measurable with respect to the first component, and continuous with respect to the second component. If $E=\{(x,y)\mid f(x,y)\not=0\}$ has a positive product measure, then can we find $A\subset [0,1]$ and $B\subset \mathbb{R}$ with positive measures such that $A\times B\subset E$?
If the above statement is still false, could we add more regularity of $f$ in $x$ such that the statement holds? It is clear that $f$ being continuous is a sufficient condition.