Could definitely be a hybrid. Also, I believe Melanochromis Johanni start out yellow, then the males transition into blue coloration as they mature. Was the top picture taken before the bottom picture? Maybe the fish is a johanni transitioning into adult colors, looks much more blue than yellow in bottom pic to me.