You don't necessarily need reference.
Some firms, especially head hunters might want you to fill out application forms, with detailed reference contact information. If it's hard for you to find SURE POSITIVE references, just put in "available upon request".
Since many references "lie", some firms just don't care about "references" any more, and they hire professional service for background checking - meaning they only need to make sure you are right about those time, nouns (company, title), verbs (responsibility), and numbers (salary) are right, while totally ignoring those adjectives (praises). They will simply contact your HR for those info, to avoid being misled by "references".
Especially when you've been with current organization long enough, your title, responsibility, and salary, speak louder for your performance than anyone's words. Besides, people understand that there might be some conflicts of interest, getting reference from current employer/supervisor could be difficult.
If you absolutely need to get actual human reference from your current firm, just ask for colleagues you get along with, and they don't have to be direct line supervisors.
All that matters is yourself - experience, background, and interview.