Use a second-order theory with full impredicative comprehension and the second-order supremum axiom and construct N as described as in
my post. Now you can use the finiteness quantifier to force N to be essentially unique, and this forces the rest of the structure R to be contained withing the real reals, since every element has an upper bound in N (exercise for you) and so every element is the supremum of some set of rationals.