> There's no reasonable way to implement this [...] on any level
That's not true (as OP proposes a reasonable way)