This is the correct result of using method 1. What that filter is doing is changing the word "not provided" to the letters "np" followed by the landing page (the request URI in Field B). Unfortunately, there isn't any way to get organic keywords from Google back into Google Analytics reports.
The second method of viewing Search Queries (which is what is available in Google Search Console) is your best option to get the keywords (though this data isn't always accurate either and even at its best, you can't connect keywords to pages).
One other option to explore is a service called Keyword Hero. I've been testing it out for some of my clients and it seems to get more keywords back into analytics, though I can't speak to the accuracy of the data.