Parse more complicated [] method expressions