Hi, I don't know how much help it may be, but I recently visited Japan and within Tokyo itself I found a restaurant called 'The Great Punjab'. I even saw a Sardar Ji walking to it.
Perhaps people owning or working in the restaurant may be able to help you further.
If you want to know where the restaurant is - please feel free to Email me: [email protected]