I think that is/was the method that is the most used, but i switched to yours because akaviri motifs had no achievement at first on pts.
I didn't imagine for one second that the API function returned something different from the main DB but just the ones referenced in the Eidetic memory.
I mean, they are registered somewhere since we can't consume them twice but we only got a second hand info with this function too.