Thinking out loud, just dont use the next approver field in your workflow. Instead, in the action where you add button for the approve and reject button, have a condition whereby the buttons are only exposed for the user role required. I've not tested this, but I reckon this will work quite well.