Hi,
Cocaine is always in higher concentration in hair than benzoylecgonine, this observation has been documented:
http://jat.oxfordjournals.org/content/24/7/489.full.pdf Drug elimination is a very complex process the following processes may contribute to the observed results:
Cocaine is extensively metabolised by the liver, however it is not common practice to consume cocaine orally in most countries where coca leaves are subject to control. Insufflation, injection and inhalation of vapours put cocaine into the bloodstream but bi-passes the liver thus avoiding the "first pass" effect.
The higher the polarity of a drug the less likely it is to be deposited in the medulla of the hair, therefore cocaine has a higher affinity for deposition (benzoylecgonine is zwitterionic).
A proportion of ingested cocaine enters the kidneys before the liver and is eliminated as unchanged drug. Benzoyleconine is also passed into the urine but due to it's zwitterionic properties the pH of urine has to be very precise (I don't know what) in order for passive diffusion back into the blood. However if urine pH is slightly elevated then cocaine can passively diffuse back into the bloodstream.
Directly after ingestion it can take up to one hour before plasma benzoylecgonine levels exceed plasma cocaine levels.
Co-administration of cocaine and ethanol forms cocaethylene
via a competing transesterification reaction with ethanol during metabolism with cocaine hydrolase in the liver.
All of these factors could contribute to the observed results, however, the zwitterionic nature of benzoylecgonine will probably have the highest contribution to what you have observed.
I hope this helps.
Archer