Estimating the size of hidden or difficult to reach populations is often of interest for economic, sociological or public health reasons. In order to estimate such populations, administrative data lists are often collated to form multi-list cross-counts and displayed in the form of an incomplete contingency table. Log-linear models are typically fitted to such data to obtain an estimate of the total population size by estimating the number of individuals not observed by any of the data-sources. This approach has been taken to estimate the current number of people who inject drugs (PWID) in Scotland, with the Hepatitis C virus (HCV) diagnosis database used as one of the data-sources to identify PWID. However, the HCV diagnosis data-source does not distinguish between current and former PWID, which, if ignored, will lead to over-estimation of the total population size of current PWID. We extend the standard model-fitting approach to allow for a data-source which contains a mixture of target and non-target individuals (i.e. in this case; current and former PWID). We apply the proposed approach to data for PWID in Scotland in 2003, 2006 and 2009 and compare to standard log-linear models.