I advise you to look into Karabiner for this.
Here is how I use my caps lock, it is quite similar to yours but only for opt+control modifiers.
For more information, see the wiki Searching the Forum for Answers section.