Resolving the disc-halo degeneracy - I: a look at NGC 628