Your portfolio looks a bit over done to me. There is a premium for small caps and value, but not for small growth. Most people who want to split this use small value and small blend. Mid caps act like a combination of small and large and aren't specifically an asset class. An allocation with 5% or less won't have enough impact on the portfolio to get the desired diversification benefit. All those bond funds might give you the return of total bond fund. You might consider adding TIPs.
You can research ETFs and index funds at IndexUniverse. They have a good data screen that should get you what you want. Click on data.
http://www.indexuniverse.com/index.php
Paul