This might be easier if you explained with an example what you’ve done and what you haven’t done.  fastText basically creates an nn.EmbeddingBag weight matrix.  All the other stuff is basically lookups for the various components.  Have you compiled the fastText bindings for python?  If so, you can put the weight matrix into a normal nn.EmbeddingBag.