Hi Mihael,

you could create three new patch sets in the following way:
- Split your commit locally into three commits using the command git rebase -i (for a description search for "if you wanted to split a commit" in
http://book.git-scm.com/4_interactive_rebasing.html
). While doing this check that there is no entry "Change-Id:..." in the header of the commit message. If there is one, delete it. 
- Push each commit to gerrit

I think that you could achieve three commits which do not depend on each other.

If you want we can do this split for you.

Thanks, Stefan