Thanks for the help Assasin (and Lenophis). In the end I've been able to relocalize the monsters graphics and composition data in the F2 and F1 bank respectively. I've been able to incresed by $10000 bytes the free space for monster and esper sprites with an edited FF3se:

It looks nice but sadly there is something wrong when I save the sprites that have been imported after the firsts $1F00 bytes of free space (approximately). Their sprite simply dissapear even though I have no error message. Here's the new location of the data followed by the changes I made to FF3se using an hex editor. My descriptions might be a bit off as I am not an assembly or C++ specialist:
New locations:31AA20 31AA21 PTR Pointer to 8-High Monster Composition Data
31AA22 31AA23 PTR Pointer to 16-High Monster Composition Data
31AA24 31AE23 DATA Monster 8-High Composition Data
31AE24 31B423 DATA Monster 16-High Composition Data
320000 3571FF GFX Monster Graphics
Changes made to FF3se (all values were taken from the source file monsters.cpp): 0A0F1 C0 73 03 C0 73 04 value of the constant maxTileSize in the constructor Monsters + $10000 bytes (from $373C0 bytes to $473C0 bytes).
0A0FE DC 0A 08 14 value of the constant maxMoldSize in the constructor Monsters almost doubled (from $ADC bytes to $1408 bytes).
0A46B 00 72 29 00 02 32 Offset of the start of the monster graphics in the function loadMonsGraphics.(from $297200 to $320200)
0A50B 00 B5 12 23 BE 31 Value of the variable address3 in the function loadMonsMold. (from $12B500 to $31BE23)
0A512 20 AA 12 20 AA 31 Offset of the 8-high monster specification pointer in the function loadMonsMold.(from $12AA20 to $31AA20)
0A53D 00 00 D2 00 00 F1 Value added to the parameter of the variable address1 in the function loadMonsMold. (from $D20000 to $F10000)
0A568 00 00 D2 00 00 F1 Value added to the parameter of the variable address2 in the function loadMonsMold. (from $D20000 to $F10000)
0B0CE 20 AA 12 20 AA 31 Offset of the 8-high monster specification pointer in the function saveMolds. (from $12AA20 to $31AA20)
0B0F9 24 AA 12 24 AA 31 Offset of the start of monster specification data in the function saveMolds. (from $12AA24 to $31AA24)
0B1BC 00 02 12 00 02 31 Value substracted to the variable address in the function saveMolds. (from $120200 to $310200)
0B1C7 22 AA 12 22 AA 31 Offset of the 16-high monster specification pointer in the function saveMolds. (from $12AA22 to $31AA22)
0B1F6 00 02 12 00 02 31 Parameter of the last lseek in the function saveMolds. (from $120200 to $ 310200)
0B548 00 72 29 00 02 32 Offset of the start of the monster graphics in the function saveTile.(from $297200 to $320200) ***first instance***
0B59B 00 72 29 00 02 32 Offset of the start of the monster graphics in the function saveTile.(from $297200 to $320200) ***second instance***
If anyone ever done something similar and might know what I missed or did wrong, he would be of a great help for me, as I almost gave up on that project...