I may not bet 100% correct but I'm pretty sure many people have like carpets of bichirs like at least 6-7 in a tank. I don't really know much about bichirs but I think you could have 4-5. Dont know about types or what an upper jaw bichir is but someone else who is more knowledgable will probably come to help. Sorry.