If you need a sprite collection picker, use the same code as the internal sprite picker. Pretty much this line here in tkd2SpriteEditor.cs
tk2dSpriteGuiUtility.SpriteSelector( targetSprites[0].Collection, targetSprites[0].spriteId, spriteChangedCallbackInstance, null );