Capito cosa intendi.
E' un problema che non ho mai affrontato in modo generico come vorresti tu, quindi "cedo la mano", sorry