I managed to solve it, you need BlueprintEditorModule and inside FBlueprintEditor class you can get selected components
To solve second problem, crashes when you are trying to add instance to HISM which already have x instances, I cache all instances in HISM then I remove HISM and add new HISM with all instances in one call
