There are three sibling theorems of logic which guarantee that such characterizations are bound to happen.

 - [The Craig Interpolation Theorem](http://en.wikipedia.org/wiki/Craig_interpolation)
 - [The Robinson Joint Consistency Theorem](http://en.wikipedia.org/wiki/Robinson%27s_joint_consistency_theorem)
 - [The Beth Definability Theorem](http://en.wikipedia.org/wiki/Beth_definability)

[The wikipedia entries need some work. I suggest you look up these theorems in a good logic book, for example Hodges's *Model Theory* or his more accessible *Shorter Model Theory*.]

I will focus on the Beth Definability Theorem, though the other two siblings lead to similar conclusions in slightly different contexts.

Suppose you have a first-order language L<sub>0</sub> and a larger language L. Let T be a theory in L and let &phi;(x) be a formula of the larger language L with the following property. Whenever A<sub>1</sub> and A<sub>2</sub> are structures of the larger language L which have the same universe A and the same interpretation for all parts of the small language L<sub>0</sub>, then A<sub>1</sub> &#8871; &phi;(a) iff A<sub>2</sub> &#8871; &phi;(a) for all a &isin; A. Beth's Definability Theorem says that there must be a formula &phi;<sub>0</sub>(x) of the smaller language L<sub>0</sub> such that T &#8870; &forall;x(&phi;(x) &harr; &phi;<sub>0</sub>(x)).

The connection with your question is as follows. The base language L<sub>0</sub> is the 'internal' language of the structures you really care about, while the larger language L has some additional 'external' data. The theory T characterizes the structures with external data that you care about, and &phi;(x) is a property of such structures that you are interested in. If &phi;(x) is sufficiently independent of the external data, then &phi;(x) must be equivalent to an internal formula &phi;<sub>0</sub>(x).

Not all of the examples you give are easily cast into this formalism, but the basic flavor is the same. Unfortunately, the Beth Definability Theorem (and its proof) does not say much on how to find the internal formula &phi;<sub>0</sub>(x) but, at least, it says that the search will not be in vain.